class J8::BiFunction

Public Instance Methods

apply(o1, o2) click to toggle source
# File lib/j8/bi_function.rb, line 7
def apply(o1, o2)
  @callable.call(o1, o2)
end
then(after = nil, &block) click to toggle source
# File lib/j8/bi_function.rb, line 11
def then(after = nil, &block)
  callable = from_callable(after, block)

  J8::BiFunction.new(->(o1, o2) { callable.apply(*apply(o1, o2)) })
end