Sha256: 25a2715f9ee6d5631a3b2c6d1f0c165a03034d4177284f12dda0eb7e54590bee
Contents?: true
Size: 550 Bytes
Versions: 4
Compression:
Stored size: 550 Bytes
Contents
module RubyHackernews class TimeInfo SECOND = 1 MINUTE = 60 * SECOND HOUR = 60 * MINUTE DAY = 24 * HOUR def time return Time.now - @unit_of_measure * @value end def initialize(value, unit_of_measure) @value = value if(unit_of_measure) descriptor = unit_of_measure[unit_of_measure.length - 1].chr == "s" ? unit_of_measure[0..unit_of_measure.length - 2] : unit_of_measure @unit_of_measure = self.class.const_get(descriptor.upcase) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems