Sha256: 1918590a4f7d4403dd125a9f249c369effd9d42fa80900e602bfce80048cecee
Contents?: true
Size: 691 Bytes
Versions: 1
Compression:
Stored size: 691 Bytes
Contents
module Mustang module V8 class Boolean def true? self.is_a?(TrueClass) end def false? self.is_a?(FalseClass) end def to_s to_bool.to_s end def &(other) to_bool & other end def |(other) to_bool | other end def ^(other) to_bool ^ other end def ==(other) to_bool == other end def <=>(other) to_bool <=> other end def kind_of?(klass) klass == (false? ? false.class : true.class) or super(klass) end def to_bool false? ? false : true end end # Boolean end # V8 end # Mustang
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mustang-0.2.2 | lib/mustang/v8/boolean.rb |