Class: PourBottleCheck

Inherits:
Object
  • Object
show all
Defined in:
brew/Library/Homebrew/software_spec.rb

Instance Method Summary collapse

Constructor Details

#initialize(formula) ⇒ PourBottleCheck

Returns a new instance of PourBottleCheck



399
400
401
# File 'brew/Library/Homebrew/software_spec.rb', line 399

def initialize(formula)
  @formula = formula
end

Instance Method Details

#reason(reason) ⇒ Object



403
404
405
# File 'brew/Library/Homebrew/software_spec.rb', line 403

def reason(reason)
  @formula.pour_bottle_check_unsatisfied_reason = reason
end

#satisfy(&block) ⇒ Object



407
408
409
# File 'brew/Library/Homebrew/software_spec.rb', line 407

def satisfy(&block)
  @formula.send(:define_method, :pour_bottle?, &block)
end