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