Method: Strava::Segment#efforts

Defined in:
lib/strava/segment.rb

#efforts(per_page: nil, page: nil, **params) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/strava/segment.rb', line 22

def efforts(per_page: nil, page: nil, **params)
  # paginate('efforts', struct: Array, per_page: per_page, page: page)
  if page || per_page || !params.empty?
    get_efforts(per_page: per_page, page: page, **params)
  else
    get_efforts if @efforts.empty?
    @efforts.values
  end
end