Class: Polisher::RPM::Requirement
- Inherits:
-
Object
- Object
- Polisher::RPM::Requirement
- Includes:
- ConfHelpers, RequirementAttributes, RequirementComparison, RequirementGemReference, RequirementParser
- Defined in:
- lib/polisher/rpm/requirement.rb
Instance Attribute Summary
Attributes included from RequirementAttributes
#br, #condition, #name, #version
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ Requirement
constructor
A new instance of Requirement.
Methods included from RequirementGemReference
Methods included from RequirementComparison
#==, #gcd, #matches?, #max_failing_version, #max_satisfying_version, #min_failing_version, #min_satisfying_version
Methods included from RequirementParser
Methods included from RequirementAttributes
Methods included from ConfHelpers
included, #require_cmd!, #require_dep!
Constructor Details
#initialize(args = {}) ⇒ Requirement
Returns a new instance of Requirement.
29 30 31 32 33 34 35 36 37 38 |
# File 'lib/polisher/rpm/requirement.rb', line 29 def initialize(args = {}) @br = args[:br] || false @name = args[:name] @condition = args[:condition] @version = args[:version] @name.strip! unless @name.nil? @condition.strip! unless @condition.nil? @version.strip! unless @version.nil? end |