Class: PourBottleCheck
- Includes:
- OnSystem::MacOSAndLinux
- Defined in:
- software_spec.rb
Instance Method Summary collapse
-
#initialize(formula) ⇒ PourBottleCheck
constructor
A new instance of PourBottleCheck.
-
#reason(reason) ⇒ Object
-
#satisfy(&block) ⇒ Object
Methods included from OnSystem::MacOSAndLinux
Constructor Details
#initialize(formula) ⇒ PourBottleCheck
Returns a new instance of PourBottleCheck.
633 634 635 |
# File 'software_spec.rb', line 633 def initialize(formula) @formula = formula end |
Instance Method Details
#reason(reason) ⇒ Object
637 638 639 |
# File 'software_spec.rb', line 637 def reason(reason) @formula.pour_bottle_check_unsatisfied_reason = reason end |
#satisfy(&block) ⇒ Object
641 642 643 |
# File 'software_spec.rb', line 641 def satisfy(&block) @formula.send(:define_method, :pour_bottle?, &block) end |