Class: Strava::Models::ZoneRange

Inherits:
Response show all
Defined in:
lib/strava/models/zone_range.rb

Overview

Represents a single training zone range.

Training zones define intensity levels for heart rate or power. Each zone has a minimum and maximum value that defines the range for that intensity level.

Examples:

Accessing zone ranges

zones = client.athlete_zones
zones.heart_rate.zones.each_with_index do |zone, i|
  puts "Zone #{i + 1}: #{zone.min}-#{zone.max} bpm"
end

See Also:

Instance Method Summary collapse

Instance Method Details

#maxInteger

Returns Maximum value for this zone (e.g., maximum heart rate or power).

Returns:

  • (Integer)

    Maximum value for this zone (e.g., maximum heart rate or power)



24
# File 'lib/strava/models/zone_range.rb', line 24

property 'max'

#minInteger

Returns Minimum value for this zone (e.g., minimum heart rate or power).

Returns:

  • (Integer)

    Minimum value for this zone (e.g., minimum heart rate or power)



27
# File 'lib/strava/models/zone_range.rb', line 27

property 'min'