Class: Calcpace
- Inherits:
-
Object
- Object
- Calcpace
- Includes:
- Calculator, CameronPredictor, Checker, Converter, ConverterChain, PaceCalculator, PaceConverter, RacePredictor, RaceSplits, TrackCalculator, Vo2maxEstimator
- Defined in:
- lib/calcpace.rb,
lib/calcpace/errors.rb,
lib/calcpace/version.rb
Overview
Calcpace custom error classes for better error handling
Defined Under Namespace
Classes: Error, InvalidTimeFormatError, NonPositiveInputError, UnsupportedUnitError
Constant Summary collapse
- VERSION =
'1.9.4'
Constants included from Vo2maxEstimator
Vo2maxEstimator::VO2MAX_LABELS
Constants included from TrackCalculator
TrackCalculator::EARTH_RADIUS_KM
Constants included from RacePredictor
RacePredictor::RIEGEL_EXPONENT
Constants included from PaceCalculator
PaceCalculator::RACE_DISTANCES
Constants included from CameronPredictor
CameronPredictor::CAMERON_A, CameronPredictor::CAMERON_B, CameronPredictor::CAMERON_C
Method Summary
Methods included from Vo2maxEstimator
#estimate_vo2max, #vo2max_label
Methods included from TrackCalculator
#elevation_gain, #haversine_distance, #track_distance, #track_splits
Methods included from RaceSplits
Methods included from RacePredictor
#equivalent_performance, #predict_pace, #predict_pace_clock, #predict_time, #predict_time_clock
Methods included from PaceConverter
#convert_pace, #pace_km_to_mi, #pace_mi_to_km
Methods included from PaceCalculator
#list_races, #race_pace, #race_pace_clock, #race_time, #race_time_clock
Methods included from ConverterChain
#convert_chain, #convert_chain_with_description
Methods included from Converter
#constant, #convert, #convert_to_clocktime, #convert_to_seconds, #list_all, #list_distance, #list_speed
Methods included from Checker
Methods included from CameronPredictor
#predict_pace_cameron, #predict_pace_cameron_clock, #predict_time_cameron, #predict_time_cameron_clock
Methods included from Calculator
#checked_distance, #checked_pace, #checked_time, #checked_velocity, #clock_pace, #clock_time, #clock_velocity, #distance, #pace, #time, #velocity