Module: Strava::Models::Mixins::ElevationDifference

Extended by:
ActiveSupport::Concern
Included in:
Split
Defined in:
lib/strava/models/mixins/elevation_difference.rb

Instance Method Summary collapse

Instance Method Details

#elevation_difference_in_feetObject



13
14
15
# File 'lib/strava/models/mixins/elevation_difference.rb', line 13

def elevation_difference_in_feet
  elevation_difference * 3.28084
end

#elevation_difference_in_feet_sObject



27
28
29
30
31
# File 'lib/strava/models/mixins/elevation_difference.rb', line 27

def elevation_difference_in_feet_s
  return if elevation_difference.nil?

  format('%gft', format('%.1f', elevation_difference_in_feet))
end

#elevation_difference_in_metersObject



17
18
19
# File 'lib/strava/models/mixins/elevation_difference.rb', line 17

def elevation_difference_in_meters
  elevation_difference
end

#elevation_difference_in_meters_sObject



21
22
23
24
25
# File 'lib/strava/models/mixins/elevation_difference.rb', line 21

def elevation_difference_in_meters_s
  return if elevation_difference.nil?

  format('%gm', format('%.1f', elevation_difference_in_meters))
end

#elevation_difference_sObject



33
34
35
# File 'lib/strava/models/mixins/elevation_difference.rb', line 33

def elevation_difference_s
  elevation_difference_in_meters_s
end