software_spec: add new bottle check class.

This commit is contained in:
Mike McQuaid 2016-02-14 19:56:48 +00:00
parent bff90a7233
commit 74858b28c5

View File

@ -344,3 +344,17 @@ class BottleSpecification
checksums
end
end
class PourBottleCheck
def initialize(formula)
@formula = formula
end
def reason(reason)
@formula.pour_bottle_check_unsatisfied_reason(reason)
end
def satisfy(&block)
@formula.send(:define_method, :pour_bottle?, &block)
end
end