Sha256: 2b330d1693adf39e4d9817e51055866e3f6600d6b83fadd3abdb86f05fa4e13d

Contents?: true

Size: 889 Bytes

Versions: 23

Compression:

Stored size: 889 Bytes

Contents

# frozen_string_literal: true

module Runby
  module RunTypes
    # Your mile race pace, which is also useful for running repetitions at this pace
    class MileRaceRun < RunType
      def description
        'Mile Race Pace'
      end

      def explanation
        'Repetitions run at a pace you would use to race one mile can increase the stroke volume of your heart, strengthen your lungs, increase the number of capillaries around your intermediate and fast twitch fibers, and increase mitochondrial densities around the same.'
      end

      def lookup_pace(five_k_time, distance_units = :km)
        five_k_time = RunbyTime.new(five_k_time)
        mile = Distance.new('1 mile')
        mile_time = RunMath.predict_race_time('5K', five_k_time, mile)
        pace = Pace.new(mile_time, mile).convert_to(distance_units)
        PaceRange.new(pace, pace)
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
runby_pace-0.62.7 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.62.5 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.62.4 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.62.3 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.62.2 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.2.50.111 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.160 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.159 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.158 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.157 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.156 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.155 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.154 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.61.153 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.152 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.151 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.150 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.149 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.148 lib/runby_pace/run_types/mile_race_run.rb
runby_pace-0.6.147 lib/runby_pace/run_types/mile_race_run.rb