Sha256: d4c232c48ad64171f5ba0192d5fa4c72b39c9cf34fdd7bab0994396ad5219c34
Contents?: true
Size: 461 Bytes
Versions: 1
Compression:
Stored size: 461 Bytes
Contents
class Code class Object class Integer < ::Code::Object attr_reader :raw def initialize(whole, exponent: nil) @raw = whole.to_i @raw = @raw * 10**exponent.raw if exponent end def to_s raw.to_s end def inspect to_s end def ==(other) raw == other.raw end alias_method :eql?, :== def hash [self.class, raw].hash end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
template-ruby-0.1.0 | lib/code/object/integer.rb |