Module: LambdaDriver::Disjunction
- Included in:
- Object
- Defined in:
- lib/lambda_driver/disjunction.rb
Instance Method Summary collapse
Instance Method Details
#disjunction(f = nil, &block) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/lambda_driver/disjunction.rb', line 3 def disjunction(f = nil, &block) if f.nil? && (not block_given?) return self.method(:disjunction) end (block_given? ? (yield self) : f.call(self)) || self end |