¿Cómo obtengo la versión de un archivo GEMSPEC?
Pregunta
¿Hay una forma limpia de extraer la cadena de versión de un archivo iGemSpec?(La gema aún no está instalada)
e.g.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 generarlo, pero debe haber una mejor manera.
Solución
require "rubygems"
spec = Gem::Specification::load("example.gemspec")
puts spec.version
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow