문제

.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
.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top