Sha256: 1018c1745c5e6009de6e90febe74179cdf118a91defa710215cbddba3e8574e1
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
class FalseClass { """ FalseClass. The class of the singleton @false value. """ def FalseClass new { # always return false singleton object when trying to create a new # FalseClass instance false } def if_true: block { "Returns @nil." nil } def if_true: then_block else: else_block { "Calls @else_block." else_block call } def if_false: block { block call: [self] } def if_false: then_block else: else_block { then_block call: [self] } def if_nil: then_block { nil } def if_nil: then_block else: else_block { else_block call: [self] } def false? { "Returns @true." true } def to_s { "Returns @false as a @String@." "false" } alias_method: 'inspect for: 'to_s def to_a { "Returns an empty @Array@." [] } def not { """ @return @true Boolean negation of @false => @true. """ true } } false documentation: """ @false is the singleton boolean false value (only instance of @FalseClass@). FalseClass##new yields @false. """
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fancy-0.7.0 | lib/false_class.fy |
fancy-0.6.0 | lib/false_class.fy |
fancy-0.5.0 | lib/false_class.fy |