如何从gemspec文件中获取版本?

是否有一种从.gemspec文件中提取版本字符串的简洁方法? (gem尚未安装)

例如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