Module: Strava::Api::Endpoints::SegmentEfforts
- Included in:
- Client
- Defined in:
- lib/strava/api/endpoints/segment_efforts.rb
Instance Method Summary collapse
-
#segment_effort(id_or_options, options = {}) ⇒ Object
Returns a segment effort from an activity that is owned by the authenticated athlete.
-
#segment_efforts(id_or_options, options = {}, &block) ⇒ Object
Returns a set of the authenticated athlete’s segment efforts for a given segment.
Instance Method Details
#segment_effort(id_or_options, options = {}) ⇒ Object
Returns a segment effort from an activity that is owned by the authenticated athlete.
13 14 15 16 |
# File 'lib/strava/api/endpoints/segment_efforts.rb', line 13 def segment_effort(, = {}) id, = parse_args(, ) Strava::Models::SegmentEffort.new(get("segment_efforts/#{id}", )) end |
#segment_efforts(id_or_options, options = {}, &block) ⇒ Object
Returns a set of the authenticated athlete’s segment efforts for a given segment.
28 29 30 31 |
# File 'lib/strava/api/endpoints/segment_efforts.rb', line 28 def segment_efforts(, = {}, &block) id, = parse_args(, ) paginate "segments/#{id}/all_efforts", , Strava::Models::SegmentEffort, &block end |