Sha256: d1f5b3fc9491b3f61984a99d125be6ac6cf17a3f2787861cc32a552e12e60867
Contents?: true
Size: 475 Bytes
Versions: 19
Compression:
Stored size: 475 Bytes
Contents
# frozen_string_literal: true module Runby # An assortment of mathematical functions related to running. class RunMath def self.predict_race_time(race1_distance, race1_time, target_distance) race1_distance = Runby.sanitize(race1_distance).as(Distance) race1_time = Runby.sanitize(race1_time).as(RunbyTime) target_distance = Runby.sanitize(target_distance).as(Distance) race1_time * (target_distance / race1_distance)**1.06 end end end
Version data entries
19 entries across 19 versions & 1 rubygems