summaryrefslogtreecommitdiff
path: root/lib/fileutils.gemspec
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fileutils.gemspec')
-rw-r--r--lib/fileutils.gemspec30
1 files changed, 18 insertions, 12 deletions
diff --git a/lib/fileutils.gemspec b/lib/fileutils.gemspec
index 5e11587aab..2603d664da 100644
--- a/lib/fileutils.gemspec
+++ b/lib/fileutils.gemspec
@@ -1,25 +1,31 @@
# frozen_string_literal: true
+
+source_version = ["", "lib/"].find do |dir|
+ begin
+ break File.open(File.join(__dir__, "#{dir}fileutils.rb")) {|f|
+ f.gets("\n VERSION = ")
+ f.gets[/\s*"(.+)"/, 1]
+ }
+ rescue Errno::ENOENT
+ end
+end
+
Gem::Specification.new do |s|
s.name = "fileutils"
- s.version = '1.0.2'
- s.date = '2017-12-22'
+ s.version = source_version
s.summary = "Several file utility methods for copying, moving, removing, etc."
s.description = "Several file utility methods for copying, moving, removing, etc."
s.require_path = %w{lib}
- s.files = [".gitignore", ".travis.yml", "Gemfile", "LICENSE.txt", "README.md", "Rakefile", "bin/console", "bin/setup", "fileutils.gemspec", "lib/fileutils.rb"]
- s.required_ruby_version = ">= 2.4.0"
+ s.files = ["COPYING", "BSDL", "README.md", "Rakefile", "fileutils.gemspec", "lib/fileutils.rb"]
+ s.required_ruby_version = ">= 2.5.0"
s.authors = ["Minero Aoki"]
s.email = [nil]
s.homepage = "https://github.com/ruby/fileutils"
- s.license = "BSD-2-Clause"
-
- if s.respond_to?(:metadata=)
- s.metadata = {
- "source_code_uri" => "https://github.com/ruby/fileutils"
- }
- end
+ s.licenses = ["Ruby", "BSD-2-Clause"]
- s.add_development_dependency 'rake'
+ s.metadata = {
+ "source_code_uri" => "https://github.com/ruby/fileutils"
+ }
end