Sha256: 49f1c00a5e52e788324442d56fae9af41163252613f8e466f9766d2cd0526c1e
Contents?: true
Size: 1.14 KB
Versions: 22
Compression:
Stored size: 1.14 KB
Contents
# 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. # class FalseClass public def !: () -> bool # And---Returns `false`. *obj* is always evaluated as it is the argument to a # method call---there is no short-circuit evaluation in this case. # def &: (untyped obj) -> bool # Case Equality -- For class Object, effectively the same as calling `#==`, but # typically overridden by descendants to provide meaningful semantics in `case` # statements. # def ===: (false) -> true | (untyped obj) -> bool # Exclusive Or---If *obj* is `nil` or `false`, returns `false`; otherwise, # returns `true`. # def ^: (nil) -> false | (false) -> false | (untyped obj) -> bool alias inspect to_s # The string representation of `false` is "false". # def to_s: () -> "false" # Or---Returns `false` if *obj* is `nil` or `false`; `true` otherwise. # def |: (nil) -> false | (false) -> false | (untyped obj) -> bool end
Version data entries
22 entries across 22 versions & 2 rubygems