Class: FalseClass

Inherits:
Object show all
Defined in:
lib/rmtools/core/boolean.rb

Instance Method Summary collapse

Instance Method Details

#<(obj) ⇒ Object



30
# File 'lib/rmtools/core/boolean.rb', line 30

def < obj; !!obj end

#<=(obj) ⇒ Object



31
# File 'lib/rmtools/core/boolean.rb', line 31

def <= obj; !obj.nil? end

#<=>(obj) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/rmtools/core/boolean.rb', line 22

def <=>(obj)
  case obj
    when nil then 1
    when self then 0
    else -1
  end
end

#>(obj) ⇒ Object



32
# File 'lib/rmtools/core/boolean.rb', line 32

def > obj; obj.nil? end

#>=(obj) ⇒ Object



33
# File 'lib/rmtools/core/boolean.rb', line 33

def >= obj; !obj end

#callObject



35
# File 'lib/rmtools/core/boolean.rb', line 35

def call(*) self end

#to_iObject



21
# File 'lib/rmtools/core/boolean.rb', line 21

def to_i; 0; end