Module: Mon

Defined in:
lib/monads/lazy.rb,
lib/mon.rb,
lib/monads/try.rb,
lib/monads/list.rb,
lib/monads/maybe.rb,
lib/monads/monad.rb,
lib/contracts/try.rb,
lib/monads/future.rb,
lib/contracts/lazy.rb,
lib/contracts/list.rb,
lib/contracts/maybe.rb,
lib/monads/reactron.rb,
lib/contracts/future.rb,
lib/contracts/reactron.rb,
lib/monads/chainable_monad.rb,
lib/contracts/monad_contract.rb

Overview

Base class for Mon monads. Do not instantiate.

Defined Under Namespace

Modules: Contract, Monad

Constant Summary collapse

C =

Namespace aliases

Contract
M =
Monad