Comment puis-je obtenir la version d'un fichier gemspec?
Question
Y a-t-il un moyen propre d'extraire la chaîne de version à partir d'un fichier .gemspec?(Le gemme n'est pas encore installé)
E.g.quelque chosecool.gempeC est
Gem::Specification.new do |s|
s.name = "somethingcool"
s.version = "1.2.3"
... etc ...
end
Je veux extraire "1.2.3".
Je pourrais le grep, mais il doit y avoir une meilleure façon.
La solution
require "rubygems"
spec = Gem::Specification::load("example.gemspec")
puts spec.version
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow