题
是否有一个清洁的方法来从.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
. 不隶属于 StackOverflow