Skip to content

Commit ddc29e2

Browse files
authored
Merge pull request #429 from flori/remove-generate-task-for-gemspec
Remove generate task for gemspec
2 parents e794ec9 + cee8020 commit ddc29e2

File tree

2 files changed

+2
-49
lines changed

2 files changed

+2
-49
lines changed

Rakefile

Lines changed: 1 addition & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -78,50 +78,6 @@ task :install_ext => [ :compile, :install_pure, :install_ext_really ]
7878
desc "Installing library (extension)"
7979
task :install => :install_ext
8080

81-
if defined?(Gem) and defined?(Gem::PackageTask)
82-
spec_pure = Gem::Specification.new do |s|
83-
s.name = 'json_pure'
84-
s.version = PKG_VERSION
85-
s.summary = PKG_TITLE
86-
s.description = "This is a JSON implementation in pure Ruby."
87-
88-
s.files = PKG_FILES
89-
90-
s.require_path = 'lib'
91-
s.add_development_dependency 'rake'
92-
s.add_development_dependency 'test-unit', '>= 2.0', '< 4.0'
93-
94-
s.extra_rdoc_files << 'README.md'
95-
s.rdoc_options <<
96-
'--title' << 'JSON implemention for ruby' << '--main' << 'README.md'
97-
s.test_files.concat Dir['./tests/test_*.rb']
98-
99-
s.author = "Florian Frank"
100-
s.email = "[email protected]"
101-
s.homepage = "http://flori.github.com/#{PKG_NAME}"
102-
s.license = 'Ruby'
103-
s.required_ruby_version = '>= 2.0'
104-
end
105-
106-
desc 'Creates a json_pure.gemspec file'
107-
task :gemspec_pure => :version do
108-
File.open('json_pure.gemspec', 'w') do |gemspec|
109-
src = spec_pure.to_ruby
110-
src.gsub!(/# stub:.*/, "# This gemspec is generated automatically using `rake gemspec`.\n" \
111-
"# Do not modify directly.")
112-
gemspec.write src
113-
end
114-
end
115-
116-
Gem::PackageTask.new(spec_pure) do |pkg|
117-
pkg.need_tar = true
118-
pkg.package_files = PKG_FILES
119-
end
120-
121-
desc 'Alias for gemspec_pure'
122-
task :gemspec => [ :gemspec_pure ]
123-
end
124-
12581
desc m = "Writing version information for #{PKG_VERSION}"
12682
task :version do
12783
puts m
@@ -375,4 +331,4 @@ else
375331
end
376332

377333
desc "Compile in the the source directory"
378-
task :default => [ :clean, :gemspec, :test ]
334+
task :default => [ :clean, :test ]

json_pure.gemspec

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
# -*- encoding: utf-8 -*-
2-
# This gemspec is generated automatically using `rake gemspec`.
3-
# Do not modify directly.
42

53
Gem::Specification.new do |s|
64
s.name = "json_pure".freeze
7-
s.version = "2.3.0"
5+
s.version = File.read("VERSION").chomp
86

97
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
108
s.require_paths = ["lib".freeze]
119
s.authors = ["Florian Frank".freeze]
12-
s.date = "2020-06-25"
1310
s.description = "This is a JSON implementation in pure Ruby.".freeze
1411
s.email = "[email protected]".freeze
1512
s.extra_rdoc_files = ["README.md".freeze]

0 commit comments

Comments
 (0)