lib/runby_pace/pace.rb in runby_pace-0.6.131 vs lib/runby_pace/pace.rb in runby_pace-0.6.132

- old
+ new

@@ -116,12 +116,14 @@ end end def distance_covered_over_time(time) time = Runby::RunbyTime.new(time) - return 0 if time.total_minutes.zero? - divisor = @time.total_minutes / time.total_minutes - distance_units_traveled = 1 / divisor + if time.total_minutes.zero? || @distance.multiplier.zero? + return Runby::Distance.new(@distance.uom, 0) + end + divisor = @time.total_minutes / time.total_minutes / @distance.multiplier + distance_units_traveled = Runby::Distance.new(@distance.uom, 1 / divisor) distance_units_traveled end private