Sha256: 4327d571f327f7b2c5856687414885bdf93dcd30c89a9a534070d51e86eefab2
Contents?: true
Size: 1.31 KB
Versions: 3
Compression:
Stored size: 1.31 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 { """ @return @nil. """ nil } def if_true: then_block else: else_block { """ Calls @else_block. """ else_block call } def if_false: block { """ Calls @block with @self. """ block call: [self] } def if_false: then_block else: else_block { """ Calls @then_block with @self. """ then_block call: [self] } def if_nil: then_block { """ @return @nil. """ nil } def if_nil: then_block else: else_block { """ Calls @else_block with @self. """ else_block call: [self] } def false? { """ @return @true. """ true } def to_s { """ @return @false as a @String@. """ "false" } alias_method: 'inspect for: 'to_s def to_a { """ @return 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.10.0 | lib/false_class.fy |
fancy-0.9.0 | lib/false_class.fy |
fancy-0.8.0 | lib/false_class.fy |