質問

.gemspecファイルからバージョン文字列を抽出するためのクリーンな方法はありますか?(宝石はまだ取り付けられていません)

e.g。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
.
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top