Class: TrueClass
Overview
Instance Method Summary
-
#&(object) ⇒ Boolean
Returns
false
ifobject
isfalse
ornil
,true
otherwise: - #===
-
#^(object) ⇒ !object
Returns
true
ifobject
isfalse
ornil
,false
otherwise: -
#inspect ⇒ 'true'
Alias for #to_s.
-
#to_s ⇒ 'true'
(also: #inspect)
Returns string
'true'
: -
#|(object) ⇒ true
Returns
true
:
Instance Method Details
#&(object) ⇒ Boolean
Returns false
if object
is false
or nil
, true
otherwise:
true & Object.new
# => true true & false # => false true & nil # => false
# File 'object.c', line 1506
static VALUE true_and(VALUE obj, VALUE obj2) { return RBOOL(RTEST(obj2)); }
#===
[ GitHub ]
#^(object) ⇒ !object
# File 'object.c', line 1550
static VALUE true_xor(VALUE obj, VALUE obj2) { return rb_obj_not(obj2); }
#to_s ⇒ 'true
'
#inspect ⇒ 'true
'
true
'
#inspect ⇒ 'true
'
Alias for #to_s.
#to_s ⇒ 'true
' Also known as: #inspect
# File 'object.c', line 1487
VALUE rb_true_to_s(VALUE obj) { return rb_cTrueClass_to_s; }
#|(object) ⇒ true
# File 'object.c', line 1531
static VALUE true_or(VALUE obj, VALUE obj2) { return Qtrue; }