class Unboolean::Maybe

Public Class Methods

new() click to toggle source

May be singleton?

Calls superclass method
# File lib/unboolean/maybe.rb, line 7
def self.new
  @__unboolean_maybe_instance ||= super
end

Public Instance Methods

!() click to toggle source
# File lib/unboolean/maybe.rb, line 23
def !
  Maybe.new
end
&(value) click to toggle source
# File lib/unboolean/maybe.rb, line 11
def &(value)
  value.is_a?(FalseClass) ? false : Maybe.new
end
==(*) click to toggle source
# File lib/unboolean/maybe.rb, line 27
def ==(*)
  Maybe.new
end
^(*) click to toggle source
# File lib/unboolean/maybe.rb, line 19
def ^(*)
  Maybe.new
end
inspect() click to toggle source
# File lib/unboolean/maybe.rb, line 31
def inspect
  'maybe'
end
|(value) click to toggle source
# File lib/unboolean/maybe.rb, line 15
def |(value)
  value.is_a?(TrueClass) ? true : Maybe.new
end