Sha256: 110e69c59f3f366b39f2c5f1e53d8d6b9a2bc2cc51094638c442586f155aad23
Contents?: true
Size: 635 Bytes
Versions: 5
Compression:
Stored size: 635 Bytes
Contents
module Runby # 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
5 entries across 5 versions & 1 rubygems