fileutils.gemspec in fileutils-1.3.0 vs fileutils.gemspec in fileutils-1.4.0

- old
+ new

@@ -1,30 +1,31 @@ # frozen_string_literal: true -begin - require_relative "lib/fileutils/version" -rescue LoadError - # for Ruby core repository - require_relative "version" +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 = FileUtils::VERSION + 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 = ["LICENSE.txt", "README.md", "Rakefile", "fileutils.gemspec", "lib/fileutils.rb", "lib/fileutils/version.rb"] + s.files = ["LICENSE.txt", "README.md", "Rakefile", "fileutils.gemspec", "lib/fileutils.rb"] s.required_ruby_version = ">= 2.3.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.metadata = { + "source_code_uri" => "https://github.com/ruby/fileutils" + } end