Rakefile in json_pure-1.8.2 vs Rakefile in json_pure-1.8.3
- old
+ new
@@ -21,14 +21,10 @@
require 'rake/testtask'
class UndocumentedTestTask < Rake::TestTask
def desc(*) end
end
-def skip_sdoc(src)
- src.gsub(/^.*sdoc.*/) { |s| s + ' if RUBY_VERSION > "1.8.6"' }
-end
-
MAKE = ENV['MAKE'] || %w[gmake make].find { |c| system(c, '-v') }
BUNDLE = ENV['BUNDLE'] || %w[bundle].find { |c| system(c, '-v') }
PKG_NAME = 'json'
PKG_TITLE = 'JSON Implementation for Ruby'
PKG_VERSION = File.read('VERSION').chomp
@@ -86,12 +82,11 @@
s.files = PKG_FILES
s.require_path = 'lib'
s.add_development_dependency 'permutation'
- s.add_development_dependency 'sdoc', '~>0.3.16'
- s.add_development_dependency 'rake', '~>0.9.2'
+ s.add_development_dependency 'rake'
s.extra_rdoc_files << 'README.rdoc'
s.rdoc_options <<
'--title' << 'JSON implemention for ruby' << '--main' << 'README.rdoc'
s.test_files.concat Dir['./tests/test_*.rb']
@@ -103,11 +98,11 @@
end
desc 'Creates a json_pure.gemspec file'
task :gemspec_pure => :version do
File.open('json_pure.gemspec', 'w') do |gemspec|
- gemspec.write skip_sdoc(spec_pure.to_ruby)
+ gemspec.write spec_pure.to_ruby
end
end
Gem::PackageTask.new(spec_pure) do |pkg|
pkg.need_tar = true
@@ -124,11 +119,10 @@
s.extensions = FileList['ext/**/extconf.rb']
s.require_path = 'lib'
s.add_development_dependency 'permutation'
- s.add_development_dependency 'sdoc', '~>0.3.16'
s.extra_rdoc_files << 'README.rdoc'
s.rdoc_options <<
'--title' << 'JSON implemention for Ruby' << '--main' << 'README.rdoc'
s.test_files.concat Dir['./tests/test_*.rb']
@@ -140,11 +134,11 @@
end
desc 'Creates a json.gemspec file'
task :gemspec_ext => :version do
File.open('json.gemspec', 'w') do |gemspec|
- gemspec.write skip_sdoc(spec_ext.to_ruby)
+ gemspec.write spec_ext.to_ruby
end
end
Gem::PackageTask.new(spec_ext) do |pkg|
pkg.need_tar = true
@@ -337,14 +331,9 @@
t.name = 'do_test_ext'
t.libs << 'ext' << 'lib'
t.test_files = FileList['tests/test_*.rb']
t.verbose = true
t.options = '-v'
- end
-
- desc "Create RDOC documentation"
- task :doc => [ :version, EXT_PARSER_SRC ] do
- sh "sdoc -o doc -t '#{PKG_TITLE}' -m README.rdoc README.rdoc lib/json.rb #{FileList['lib/json/**/*.rb']} #{EXT_PARSER_SRC} #{EXT_GENERATOR_SRC}"
end
desc "Generate parser with ragel"
task :ragel => EXT_PARSER_SRC