class J8::BiConsumer

Public Instance Methods

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

  J8::BiConsumer.new(
    lambda do |o1, o2|
      accept(o1, o2)
      callable.accept(o1, o2)
    end
  )
end