diff --git a/lib/base64.gemspec b/lib/base64.gemspec index d793dce063..44a2ce1fd1 100644 --- a/lib/base64.gemspec +++ b/lib/base64.gemspec @@ -1,5 +1,5 @@ name = File.basename(__FILE__, ".gemspec") -version = ["lib", Array.new(name.count("-")+1, "..").join("/")].find do |dir| +version = ["lib", Array.new(name.count("-")+1).join("/")].find do |dir| break File.foreach(File.join(__dir__, dir, "#{name.tr('-', '/')}.rb")) do |line| /^\s*VERSION\s*=\s*"(.*)"/ =~ line and break $1 end rescue nil diff --git a/lib/find.gemspec b/lib/find.gemspec index e4aceadbf7..cb845e9409 100644 --- a/lib/find.gemspec +++ b/lib/find.gemspec @@ -1,5 +1,5 @@ name = File.basename(__FILE__, ".gemspec") -version = ["lib", Array.new(name.count("-")+1, "..").join("/")].find do |dir| +version = ["lib", Array.new(name.count("-")+1).join("/")].find do |dir| break File.foreach(File.join(__dir__, dir, "#{name.tr('-', '/')}.rb")) do |line| /^\s*VERSION\s*=\s*"(.*)"/ =~ line and break $1 end rescue nil diff --git a/lib/tsort.gemspec b/lib/tsort.gemspec index bd1f55ec7a..0e2f110a53 100644 --- a/lib/tsort.gemspec +++ b/lib/tsort.gemspec @@ -1,5 +1,5 @@ name = File.basename(__FILE__, ".gemspec") -version = ["lib", Array.new(name.count("-")+1, "..").join("/")].find do |dir| +version = ["lib", Array.new(name.count("-")+1).join("/")].find do |dir| break File.foreach(File.join(__dir__, dir, "#{name.tr('-', '/')}.rb")) do |line| /^\s*VERSION\s*=\s*"(.*)"/ =~ line and break $1 end rescue nil