summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2020-06-25 15:59:19 +0900
committerGitHub <noreply@github.com>2020-06-25 15:59:19 +0900
commite1d0af6ca7f9e32e3ac7b66f286a7f02283a3cd3 (patch)
tree355bd33e34fe6ef8c2d4109126b1d00646bc1ed7 /Rakefile
parent834494cbe104ab44bc2933d4bd77ff90d25efbb3 (diff)
parentec1eaf2092f8b6c3d900458fbc776062abf8501f (diff)
downloadjson-e1d0af6ca7f9e32e3ac7b66f286a7f02283a3cd3.tar.gz
Merge pull request #415 from marcandre/cleanup
Cleanup gemspec
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Rakefile b/Rakefile
index 445c5f1..7e307dc 100644
--- a/Rakefile
+++ b/Rakefile
@@ -89,7 +89,7 @@ if defined?(Gem) and defined?(Gem::PackageTask)
s.require_path = 'lib'
s.add_development_dependency 'rake'
- s.add_development_dependency 'test-unit', '~> 2.0'
+ s.add_development_dependency 'test-unit', '>= 2.0', '< 4.0'
s.extra_rdoc_files << 'README.md'
s.rdoc_options <<
@@ -106,7 +106,10 @@ if defined?(Gem) and defined?(Gem::PackageTask)
desc 'Creates a json_pure.gemspec file'
task :gemspec_pure => :version do
File.open('json_pure.gemspec', 'w') do |gemspec|
- gemspec.write spec_pure.to_ruby
+ src = spec_pure.to_ruby
+ src.gsub!(/# stub:.*/, "# This gemspec is generated automatically using `rake gemspec`.\n" \
+ "# Do not modify directly.")
+ gemspec.write src
end
end
@@ -115,7 +118,7 @@ if defined?(Gem) and defined?(Gem::PackageTask)
pkg.package_files = PKG_FILES
end
- desc 'Create all gemspec files'
+ desc 'Alias for gemspec_pure'
task :gemspec => [ :gemspec_pure ]
end