Module: Control::Monad

Extended by:
Helper
Includes:
Functor
Included in:
Either
Defined in:
lib/control/monad.rb

Instance Method Summary collapse

Methods included from Helper

alias_names

Methods included from Functor

#map

Instance Method Details

#>>(k) ⇒ Object



20
21
22
# File 'lib/control/monad.rb', line 20

def >> k
  self.flat_map { |_| k }
end

#flat_mapObject



14
15
16
# File 'lib/control/monad.rb', line 14

def flat_map
  raise 'flat_map No defined'
end