class Transflow::Publisher::Monadic

Public Instance Methods

call(*args) click to toggle source
# File lib/transflow/publisher.rb, line 25
def call(*args)
  op.(*args)
    .or { |result| broadcast_failure(*args, result) and Left(result) }
    .>-> value { broadcast_success(value) and Right(value) }
end