class MPrelude::Maybe::Just

Public Instance Methods

bind() { |value| ... } click to toggle source

Evalute applicative block

@return [Maybe]

# File lib/mprelude.rb, line 65
def bind
  yield(value)
end
fmap() { |value| ... } click to toggle source

Evalute functor block

@return [Maybe::Just<Object>]

# File lib/mprelude.rb, line 58
def fmap
  Just.new(yield(value))
end