GEMSPEC 파일에서 버전을 가져 오는 방법은 무엇입니까?
문제
.gemspec 파일에서 버전 문자열을 추출하는 깨끗한 방법이 있습니까?(보석이 아직 설치되지 않음)
e.g.뭔가 coolscool.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