module Monad::Maybe

Public Class Methods

return(obj) click to toggle source
# File lib/monad/maybe.rb, line 30
def self.return(obj)
  if obj.nil? or nothing? obj
    Monad::Maybe::Nothing.instance
  else
    Monad::Maybe::Just.new(obj)
  end
end