Class: Strava::Models::Zones
- Inherits:
-
Response
- Object
- Hashie::Trash
- Strava::Model
- Response
- Strava::Models::Zones
- Defined in:
- lib/strava/models/zones.rb
Overview
Represents an athlete's training zones configuration.
Training zones are used to define intensity levels for heart rate and power. These zones help athletes train at specific intensities and track time spent in each zone during activities.
Instance Method Summary collapse
-
#heart_rate ⇒ HeartRateZoneRanges?
Heart rate zone configuration with zone ranges.
-
#power ⇒ PowerZoneRanges?
Power zone configuration with zone ranges (for cyclists).
Instance Method Details
#heart_rate ⇒ HeartRateZoneRanges?
Returns Heart rate zone configuration with zone ranges.
36 |
# File 'lib/strava/models/zones.rb', line 36 property 'heart_rate', transform_with: ->(v) { Strava::Models::HeartRateZoneRanges.new(v) } |
#power ⇒ PowerZoneRanges?
Returns Power zone configuration with zone ranges (for cyclists).
39 |
# File 'lib/strava/models/zones.rb', line 39 property 'power', transform_with: ->(v) { Strava::Models::PowerZoneRanges.new(v) } |