- Inheritance
- < Object
The global value true is the only instance of class TrueClass and represents a logically true value in boolean expressions. The class provides operators allowing true to be used in logical expressions.
Methods
Instance
Visibility | Signature |
---|---|
public | & (p1) |
public | ^ (p1) |
public | to_s () |
public | to_yaml ( opts = {} ) |
public | | (p1) |
Instance Method Detail
true & obj => true or false
And—Returns false if obj is nil or false, true otherwise.
true ^ obj => !obj
Exclusive Or—Returns true if obj is nil or false, false otherwise.
true.to_s => "true"
The string representation of true is "true".
to_yaml( opts = {} )
true | obj => true
Or—Returns true. As anObject is an argument to a method call, it is always evaluated; there is no short-circuit evaluation in this case.
true | puts("or") true || puts("logical or")
produces:
or