Method: Monadic::Either#else

Defined in:
lib/monadic/either.rb

#else(value = nil, &block) ⇒ Object

Deprecated.


46
47
48
49
50
51
# File 'lib/monadic/either.rb', line 46

def else(value=nil, &block)
  warn 'Either#else is deprecated and will be removed in a future version, use Either#or instead'
  return Failure(block.call(@value)) if failure? && block_given?
  return Failure(value) if failure?
  return self
end