Top Level Namespace
Defined Under Namespace
Modules: Enumerable, Monad Classes: NilClass, Object
Instance Method Summary collapse
Instance Method Details
#just(o) ⇒ Object
55 56 57 |
# File 'lib/monad/maybe.rb', line 55 def just(o) Monad::Maybe::Just.new(o) end |
#maybe(obj) ⇒ Object
51 52 53 |
# File 'lib/monad/maybe.rb', line 51 def maybe(obj) Monad::Maybe.return(obj) end |
#nothing ⇒ Object
59 60 61 |
# File 'lib/monad/maybe.rb', line 59 def nothing Monad::Maybe::Nothing.instance end |