diff options
Diffstat (limited to 'lib/fileutils.gemspec')
| -rw-r--r-- | lib/fileutils.gemspec | 30 |
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 |
