# File lib/chef/provider/package/yum.rb, line 233 def initialize(*args) if args.size == 1 @e, @v, @r = RPMUtils.version_parse(args[0]) elsif args.size == 3 @e = args[0].to_i @v = args[1] @r = args[2] else raise ArgumentError, "Expecting either 'epoch-version-release' or 'epoch, " + "version, release'" end end
# File lib/chef/provider/package/yum.rb, line 254 def <=>(y) compare_versions(y) end
# File lib/chef/provider/package/yum.rb, line 258 def compare(y) compare_versions(y, false) end
# File lib/chef/provider/package/yum.rb, line 275 def evr "#{@e}:#{@v}-#{@r}" end
Generated with the Darkfish Rdoc Generator 2.