# File lib/pom/version_helper.rb, line 24 def parse_release_hash(data) data = data.inject({}){ |h,(k,v)| h[k.to_sym] = v; h } release = {} release[:version] = data.values_at(:major,:minor,:patch,:build).compact.join('.') release[:date] = data[:date] release[:billname] = data[:bill] || data[:billname] release end
# File lib/pom/version_helper.rb, line 6 def parse_release_stamp(text) release = {} # version if md = /\b(\d+\.\d.*?)\s/.match(text) release[:version] = md[1] end # date if md = /\b(\d+\-\d.*?)\s/.match(text) release[:date] = md[1] end # codename if md = /\"(.*?)\"/.match(text) release[:billname] = md[1] end release end
Generated with the Darkfish Rdoc Generator 2.