Sha256: 4be47ef87a68ce755b5687b915a8bcbf2a8a26e6c0fe872efedb43861490f875

Contents?: true

Size: 399 Bytes

Versions: 16

Compression:

Stored size: 399 Bytes

Contents

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 = Distance.new(race1_distance)
      race1_time = RunbyTime.new(race1_time)
      target_distance = Distance.new(target_distance)

      race1_time * (target_distance / race1_distance)**1.06
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
runby_pace-0.6.143 lib/runby_pace/run_math.rb
runby_pace-0.6.142 lib/runby_pace/run_math.rb
runby_pace-0.6.141 lib/runby_pace/run_math.rb
runby_pace-0.6.140 lib/runby_pace/run_math.rb
runby_pace-0.6.139 lib/runby_pace/run_math.rb
runby_pace-0.6.137 lib/runby_pace/run_math.rb
runby_pace-0.6.136 lib/runby_pace/run_math.rb
runby_pace-0.6.133 lib/runby_pace/run_math.rb
runby_pace-0.6.132 lib/runby_pace/run_math.rb
runby_pace-0.6.131 lib/runby_pace/run_math.rb
runby_pace-0.6.130 lib/runby_pace/run_math.rb
runby_pace-0.6.128 lib/runby_pace/run_math.rb
runby_pace-0.6.127 lib/runby_pace/run_math.rb
runby_pace-0.6.126 lib/runby_pace/run_math.rb
runby_pace-0.6.125 lib/runby_pace/run_math.rb
runby_pace-0.6.124 lib/runby_pace/run_math.rb