Module: Strava::Models::Mixins::Elevation
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/strava/models/mixins/elevation.rb
Instance Method Summary collapse
- #total_elevation_gain_in_feet ⇒ Object
- #total_elevation_gain_in_feet_s ⇒ Object
- #total_elevation_gain_in_meters ⇒ Object
- #total_elevation_gain_in_meters_s ⇒ Object
- #total_elevation_gain_s ⇒ Object
Instance Method Details
#total_elevation_gain_in_feet ⇒ Object
11 12 13 |
# File 'lib/strava/models/mixins/elevation.rb', line 11 def total_elevation_gain_in_feet total_elevation_gain * 3.28084 end |
#total_elevation_gain_in_feet_s ⇒ Object
25 26 27 28 29 |
# File 'lib/strava/models/mixins/elevation.rb', line 25 def total_elevation_gain_in_feet_s return if total_elevation_gain.nil? format('%gft', format('%.1f', total_elevation_gain_in_feet)) end |
#total_elevation_gain_in_meters ⇒ Object
15 16 17 |
# File 'lib/strava/models/mixins/elevation.rb', line 15 def total_elevation_gain_in_meters total_elevation_gain end |
#total_elevation_gain_in_meters_s ⇒ Object
19 20 21 22 23 |
# File 'lib/strava/models/mixins/elevation.rb', line 19 def total_elevation_gain_in_meters_s return if total_elevation_gain.nil? format('%gm', format('%.1f', total_elevation_gain_in_meters)) end |
#total_elevation_gain_s ⇒ Object
31 32 33 |
# File 'lib/strava/models/mixins/elevation.rb', line 31 def total_elevation_gain_s total_elevation_gain_in_meters_s end |