Class: Bundler::Overrule::Force
- Defined in:
- lib/bundler/overrule/rule.rb
Overview
force 'openssl', '>= 3.0' — rewrite every constraint on this gem.
Instance Attribute Summary collapse
-
#requirement ⇒ Object
readonly
Returns the value of attribute requirement.
Attributes inherited from Rule
Instance Method Summary collapse
- #comparable_requirement ⇒ Object
-
#initialize(name, requirement, reason: nil) ⇒ Force
constructor
A new instance of Force.
- #to_s ⇒ Object
- #type ⇒ Object
Methods inherited from Rule
Constructor Details
#initialize(name, requirement, reason: nil) ⇒ Force
Returns a new instance of Force.
72 73 74 75 |
# File 'lib/bundler/overrule/rule.rb', line 72 def initialize(name, requirement, reason: nil) @requirement = build_requirement(requirement) super(name, reason: reason) end |
Instance Attribute Details
#requirement ⇒ Object (readonly)
Returns the value of attribute requirement.
70 71 72 |
# File 'lib/bundler/overrule/rule.rb', line 70 def requirement @requirement end |
Instance Method Details
#comparable_requirement ⇒ Object
81 82 83 |
# File 'lib/bundler/overrule/rule.rb', line 81 def comparable_requirement requirement.to_s end |
#to_s ⇒ Object
85 86 87 |
# File 'lib/bundler/overrule/rule.rb', line 85 def to_s "force #{name} #{requirement}" end |
#type ⇒ Object
77 78 79 |
# File 'lib/bundler/overrule/rule.rb', line 77 def type :force end |