lib/ruby-hackernews/domain/entry/time_info.rb in ruby-hackernews-1.2.1 vs lib/ruby-hackernews/domain/entry/time_info.rb in ruby-hackernews-1.3.0

- old
+ new

@@ -1,22 +1,25 @@ +module RubyHackernews -class TimeInfo + class TimeInfo - SECOND = 1 - MINUTE = 60 * SECOND - HOUR = 60 * MINUTE - DAY = 24 * HOUR + SECOND = 1 + MINUTE = 60 * SECOND + HOUR = 60 * MINUTE + DAY = 24 * HOUR - def time - return Time.now - @unit_of_measure * @value - end + 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) + 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 + end + +end