lib/ruby-hackernews/domain/entry/time_info.rb in ruby-hackernews-1.1.0 vs lib/ruby-hackernews/domain/entry/time_info.rb in ruby-hackernews-1.1.1
- old
+ new
@@ -8,13 +8,15 @@
def time
return Time.now - @unit_of_measure * @value
end
- def initialize(value, 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
+ def initialize(value, unit_of_measure)
@value = value
- @unit_of_measure = self.class.const_get(descriptor.upcase)
+ 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