123456789_123456789_123456789_123456789_123456789_

Class: FalseClass

Relationships & Source Files
Inherits: Object
Defined in: object.c,
object.c

Overview

The global value false is the only instance of class FalseClass and represents a logically false value in boolean expressions. The class provides operators allowing false to participate correctly in logical expressions.

Instance Method Summary

Instance Method Details

#&(obj) ⇒ false #&(obj) ⇒ false

Alias for NilClass#&.

#===(other) ⇒ Boolean

Alias for TrueClass#===. Case Equality – For class ::Object, effectively the same as calling #==, but typically overridden by descendants to provide meaningful semantics in case statements.

#^(obj) ⇒ Boolean #^(obj) ⇒ Boolean

Alias for NilClass#^.

#to_s ⇒ "false" #inspect ⇒ "false"

Alias for #to_s.

#to_s ⇒ "false" Also known as: #inspect

The string representation of false is “false”.

[ GitHub ]

  
# File 'object.c', line 1609

static VALUE
false_to_s(VALUE obj)
{
    return rb_usascii_str_new2("false");
}

#|(obj) ⇒ Boolean #|(obj) ⇒ Boolean

Alias for NilClass#|.