Top Level Namespace

Defined Under Namespace

Modules: Monadist

Instance Method Summary collapse

Instance Method Details

#list(value) ⇒ Object



7
8
9
# File 'lib/monadist/shims.rb', line 7

def list(value)
  Monadist::List.unit value
end

#meanwhile_with(value) ⇒ Object



19
20
21
# File 'lib/monadist/shims.rb', line 19

def meanwhile_with(value)
  Monadist::Meanwhile.unit value
end

#possibly_nil(value) ⇒ Object



1
2
3
# File 'lib/monadist/shims.rb', line 1

def possibly_nil(value)
  Monadist::Maybe.unit value
end

#with(value) ⇒ Object



13
14
15
# File 'lib/monadist/shims.rb', line 13

def with(value)
  Monadist::Continuation.unit value
end