Class: Strava::Models::SummaryGear
- Inherits:
-
Response
- Object
- Hashie::Trash
- Strava::Model
- Response
- Strava::Models::SummaryGear
- Includes:
- Mixins::Distance
- Defined in:
- lib/strava/models/summary_gear.rb
Overview
Represents summary information about athlete's equipment/gear.
Contains basic gear information without detailed specifications. Typically returned as part of athlete profile or activity data.
Includes the Distance mixin for formatting accumulated distance.
Instance Method Summary collapse
-
#converted_distance ⇒ Float
Distance in meters after conversion (likely for imperial users).
-
#id ⇒ String
Gear identifier (e.g., "b12345" for bike, "g12345" for shoes).
-
#name ⇒ String
Gear name/title.
-
#nickname ⇒ String
Nickname for the gear.
-
#primary ⇒ Boolean
Whether this is the athlete's primary gear for this type.
-
#resource_state ⇒ Integer
Resource state indicator.
-
#retired ⇒ Boolean
Whether gear has been retired/is no longer in use.
Methods included from Mixins::Distance
#distance_in_feet, #distance_in_kilometers, #distance_in_kilometers_s, #distance_in_meters, #distance_in_meters_s, #distance_in_miles, #distance_in_miles_s, #distance_in_yards, #distance_in_yards_s, #distance_s
Instance Method Details
#converted_distance ⇒ Float
Returns Distance in meters after conversion (likely for imperial users).
44 |
# File 'lib/strava/models/summary_gear.rb', line 44 property 'converted_distance' |
#id ⇒ String
Returns Gear identifier (e.g., "b12345" for bike, "g12345" for shoes).
24 |
# File 'lib/strava/models/summary_gear.rb', line 24 property 'id' |
#name ⇒ String
Returns Gear name/title.
33 |
# File 'lib/strava/models/summary_gear.rb', line 33 property 'name' |
#nickname ⇒ String
Returns Nickname for the gear.
38 |
# File 'lib/strava/models/summary_gear.rb', line 38 property 'nickname' |
#primary ⇒ Boolean
Returns Whether this is the athlete's primary gear for this type.
30 |
# File 'lib/strava/models/summary_gear.rb', line 30 property 'primary' |
#resource_state ⇒ Integer
Returns Resource state indicator.
27 |
# File 'lib/strava/models/summary_gear.rb', line 27 property 'resource_state' |
#retired ⇒ Boolean
Returns Whether gear has been retired/is no longer in use.
41 |
# File 'lib/strava/models/summary_gear.rb', line 41 property 'retired' |