class Pione::Package::PackageFilename
Public Class Methods
parse(str)
click to toggle source
Parse the filename.
# File lib/pione/package/package-filename.rb, line 23 def parse(str) begin new(PackageFilenameParser.new.parse(str)) rescue => e raise InvalidPackageFilename.new(str, e) end end
Public Instance Methods
string(ext=true)
click to toggle source
# File lib/pione/package/package-filename.rb, line 32 def string(ext=true) name = "" name << package_name name << "(%s)" % editor if editor and editor != "origin" name << "+%s" % tag if tag name << "@%s" % digest if digest name << ".ppg" if ext return name end
Also aliased as: to_s