From f120e6520063913229a659741d96187eb2f7dd82 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 23 Jul 2020 01:08:06 +0900 Subject: [ruby/optparse] Define OptionParser::Version https://github.com/ruby/optparse/commit/4c0021b5b2 --- lib/optparse/optparse.gemspec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'lib/optparse/optparse.gemspec') diff --git a/lib/optparse/optparse.gemspec b/lib/optparse/optparse.gemspec index 2ec715cf28..d67060a63f 100644 --- a/lib/optparse/optparse.gemspec +++ b/lib/optparse/optparse.gemspec @@ -1,6 +1,14 @@ +name = File.basename(__FILE__, ".gemspec") +version = nil +["lib", ".."].find do |dir| + version = File.foreach(File.join(__dir__, dir, "#{name}.rb")) do |line| + /^\s*OptionParser::Version\s*=\s*"(.*)"/ =~ line and break $1 + end rescue nil +end + Gem::Specification.new do |spec| - spec.name = "optparse" - spec.version = "0.1.0" + spec.name = name + spec.version = version spec.authors = ["Nobu Nakada"] spec.email = ["nobu@ruby-lang.org"] -- cgit v1.2.3