Ответ 1
require "rubygems"
spec = Gem::Specification::load("example.gemspec")
puts spec.version
Есть ли чистый способ извлечения строки версии из файла .gemspec? (Драгоценный камень еще не установлен)
например. somethingcool.gemspec
Gem::Specification.new do |s|
s.name = "somethingcool"
s.version = "1.2.3"
... etc ...
end
Я хочу извлечь "1.2.3".
Я мог бы это сделать, но должен быть лучший способ.
require "rubygems"
spec = Gem::Specification::load("example.gemspec")
puts spec.version