Как мне получить версию из файла Gemspec?
Вопрос
Есть ли чистый способ извлечения строки версии из файла .gemspec?(GEM еще не установлен)
e.g.что-тоcool.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
. Не связан с StackOverflow