Jeweler style VERSION file, e.g.
--- :major: 1 :minor: 0 :patch: 0 :build: pre.1
# File lib/pom/package/jeweler_style.rb, line 14 def self.match?(data) return false unless Hash === data data = data.inject({}){|h,(k,v)| h[k.to_sym]=v; h} keys = data.keys - [:major, :minor, :patch, :build] keys.empty? end
# File lib/pom/package/jeweler_style.rb, line 30 def parse(data) data = data.inject({}){|h,(k,v)| h[k.to_sym]=v; h} self.version = data.values_at(:major,:minor,:patch,:build).compact end
# File lib/pom/package/jeweler_style.rb, line 22 def render ":major: #{@segments[0]}\n" + ":minor: #{@segments[1]}\n" + ":patch: #{@segments[2]}\n" + ":build: #{@segments[3..-1]}\n" end
[Validate]
Generated with the Darkfish Rdoc Generator 2.