module Polisher::RPM::RequirementAttributes

Attributes

br[RW]

Bool indiciating if req is a BR

condition[RW]

Condition, eg >=, =, etc

name[RW]

Name of requirement

version[RW]

Version number

Public Class Methods

included(base) click to toggle source
# File lib/polisher/rpm/requirement/attributes.rb, line 9
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

specifier() click to toggle source

Specified string

# File lib/polisher/rpm/requirement/attributes.rb, line 38
def specifier
  @version.nil? ? nil : "#{@condition} #{@version}"
end
str() click to toggle source

Requirement string

# File lib/polisher/rpm/requirement/attributes.rb, line 32
def str
  sp = specifier
  sp.nil? ? "#{@name}" : "#{@name} #{sp}"
end