Sha256: 4c2509273c211a727888957746fb64de955888c7162f0a9b9ea78d9b69a70ed4
Contents?: true
Size: 639 Bytes
Versions: 2
Compression:
Stored size: 639 Bytes
Contents
module RunbyPace # Represents the distance units (e.g. kilometers, miles) used in paces # including the human-readable description of each unit # and the factor used to convert it to kilometers. class PaceUnits def self.description(units) descriptions[units] end def self.distance_conversion_factor(units) distance_conversion_factors[units] end ### -- Private class methods -- private_class_method def self.descriptions { km: 'Kilometers', mi: 'Miles' } end private_class_method def self.distance_conversion_factors { km: 1.0, mi: 1.612903225806452 } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
runby_pace-0.2.74 | lib/runby_pace/pace_units.rb |
runby_pace-0.2.73 | lib/runby_pace/pace_units.rb |