Как получить версию из файла gemspec? - PullRequest
16 голосов
/ 16 июля 2010

Есть ли чистый способ извлечь строку версии из файла .gemspec? (Драгоценный камень еще не установлен)

например. Что-то есть Coco.gemspec

Gem::Specification.new do |s|
  s.name = "somethingcool"
  s.version = "1.2.3"
  ... etc ...
end

Я хочу извлечь "1.2.3".

Я мог бы разобраться, но должен быть лучший способ.

1 Ответ

29 голосов
/ 16 июля 2010
require "rubygems"

spec = Gem::Specification::load("example.gemspec")
puts spec.version
...