Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

26 lines (20 sloc) 0.724 kB
require 'bundler'
Bundler::GemHelper.install_tasks
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:base_spec) do |task|
task.pattern = 'spec/multi_json_spec.rb'
end
namespace :adapters do
Dir['spec/*_adapter_spec.rb'].each do |adapter_spec|
adapter_name = adapter_spec[/(\w+)_adapter_spec/, 1]
desc "Run #{adapter_name} adapter specs"
RSpec::Core::RakeTask.new(adapter_name) do |task|
task.pattern = adapter_spec
end
end
end
task :spec => %w[base_spec adapters:oj adapters:yajl adapters:json_gem adapters:json_pure adapters:ok_json adapters:gson adapters:jr_jackson adapters:nsjsonserialization]
task :default => :spec
task :test => :spec
require 'yard'
YARD::Rake::YardocTask.new
Jump to Line
Something went wrong with that request. Please try again.