module Strava::V2::EffortsRequest

Public Instance Methods

efforts_path(id) click to toggle source
# File lib/strava/v2/efforts_request.rb, line 6
def efforts_path(id)
  "rides/#{id}/efforts"
end
segments_for_ride(ride_id) click to toggle source
# File lib/strava/v2/efforts_request.rb, line 10
def segments_for_ride(ride_id)
  all_json = self.fetch(efforts_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