module Iolite::Adaptor::Operators
Public Instance Methods
disjunction(rhs)
click to toggle source
||
# File lib/iolite/adaptor/operators.rb, line 20 def disjunction rhs Lazy.new { |*args| Functinal.invoke(self, *args) || Functinal.invoke(rhs, *args) } end
product(rhs)
click to toggle source
&&
# File lib/iolite/adaptor/operators.rb, line 13 def product rhs Lazy.new { |*args| Functinal.invoke(self, *args) && Functinal.invoke(rhs, *args) } end