module Strava::Models::Mixins::Distance
Public Instance Methods
distance_in_feet()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 15 def distance_in_feet distance * 3.28084 end
distance_in_kilometers()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 45 def distance_in_kilometers distance_in_meters / 1000 end
distance_in_kilometers_s()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 49 def distance_in_kilometers_s return unless distance && distance.positive? format('%gkm', format('%.2f', distance_in_kilometers)) end
distance_in_meters()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 11 def distance_in_meters distance end
distance_in_meters_s()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 39 def distance_in_meters_s return unless distance && distance.positive? format('%gm', format('%d', distance_in_meters)) end
distance_in_miles()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 19 def distance_in_miles distance_in_meters * 0.00062137 end
distance_in_miles_s()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 23 def distance_in_miles_s return unless distance && distance.positive? format('%gmi', format('%.2f', distance_in_miles)) end
distance_in_yards()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 29 def distance_in_yards distance_in_meters * 1.09361 end
distance_in_yards_s()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 33 def distance_in_yards_s return unless distance && distance.positive? format('%gyd', format('%.1f', distance_in_yards)) end
distance_s()
click to toggle source
# File lib/strava/models/mixins/distance.rb, line 55 def distance_s distance_in_kilometers_s end