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