ruby – 如何从gemspec文件获取版本?

前端之家收集整理的这篇文章主要介绍了ruby – 如何从gemspec文件获取版本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有一个干净的方法来从.gemspec文件提取版本字符串? (宝石尚未安装)

例如somethingcool.gemspec是

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

我想提取“1.2.3”.

我可以grep它,但必须有一个更好的方法.

解决方法

require "rubygems"

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

猜你在找的Ruby相关文章