ruby - ¿Cómo obtengo la versión de un archivo gemspec?
gemspecs (1)
¿Hay una forma limpia de extraer la cadena de versión de un archivo .gemspec? (La gema aún no está instalada)
por ejemplo, somethingcool.gemspec es
Gem::Specification.new do |s|
s.name = "somethingcool"
s.version = "1.2.3"
... etc ...
end
Quiero extraer "1.2.3".
Podría grep, pero debe haber una mejor manera.
require "rubygems"
spec = Gem::Specification::load("example.gemspec")
puts spec.version