Skip to content

Commit 1dc3dfd

Browse files
committed
Added missing SummaryGear fields.
1 parent 3a09f9c commit 1dc3dfd

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

lib/strava/models/summary_gear.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ class SummaryGear < Strava::Models::Response
99
property 'primary'
1010
property 'name'
1111
include Mixins::Distance
12+
# undocumented
13+
property 'nickname'
14+
property 'retired'
15+
property 'converted_distance'
1216
end
1317
end
1418
end
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": "g3423618",
3+
"primary": false,
4+
"name": "Adidas Supernova ST",
5+
"nickname": "",
6+
"resource_state": 2,
7+
"retired": true,
8+
"distance": 966309,
9+
"converted_distance": 600.4
10+
}

spec/strava/api/client/endpoints/activities/activity_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,8 @@
181181
expect(gear.name).to eq 'Adidas Supernova ST'
182182
expect(gear.primary).to be false
183183
expect(gear.distance).to eq 966_309
184+
expect(gear.nickname).to eq ''
185+
expect(gear.retired).to be true
184186

185187
expect(activity.device_name).to eq 'Fitbit Ionic'
186188

0 commit comments

Comments
 (0)