module Strava::V2::SegmentsRequest

Public Instance Methods

segments_and_efforts_for_ride(ride_id) click to toggle source
# File lib/strava/v2/segments_request.rb, line 10
def segments_and_efforts_for_ride(ride_id)
  all_json = self.fetch(segments_and_efforts_for_ride_path(ride_id), {})
  all_segments = []
  all_json["efforts"].each { |effort_json|
    all_segments.push(Segment.new(effort_json["segment"], [effort_json["effort"]]))
  }
  all_segments
end
segments_and_efforts_for_ride_path(ride_id) click to toggle source
# File lib/strava/v2/segments_request.rb, line 6
def segments_and_efforts_for_ride_path(ride_id)
  "rides/#{ride_id}/efforts"
end