[Pharo] Personal fitness tracker web app.
Update exercises.
src/MyFitnessTracker-Core/MFTExercise.class.st
@@ -20,7 +20,7 @@
20
20
#package : 'MyFitnessTracker-Core'
21
21
}
22
22
23
Removed:
{ #category : 'benchmarking' }
23
Added:
{ #category : 'chest' }
24
24
MFTExercise class >> barbellBenchPress [
25
25
26
26
^ self newWithEnglishName
@@ -30,6 +30,14 @@
30
30
]
31
31
32
32
{ #category : 'benchmarking' }
33
Added:
MFTExercise class >> bentOverBarbellRows [
34
Added:
35
Added:
^ self new
36
Added:
englishName: 'bent-over barbell rows';
37
Added:
equipment: MFTEquipment barbell
38
Added:
]
39
Added:
40
Added:
{ #category : 'bicep' }
33
41
MFTExercise class >> bicepCurl [
34
42
35
43
^ self newWithEnglishName
@@ -46,6 +54,22 @@
46
54
]
47
55
48
56
{ #category : 'compound' }
57
Added:
MFTExercise class >> calfRaise [
58
Added:
59
Added:
^ self newWithEnglishName
60
Added:
activatesAll: MFTMuscleGroup calf muscles
61
Added:
percent: 100
62
Added:
]
63
Added:
64
Added:
{ #category : 'benchmarking' }
65
Added:
MFTExercise class >> closeGripPalmsUpPulldown [
66
Added:
67
Added:
^ self new
68
Added:
englishName: 'close-grip palms-up pulldown';
69
Added:
equipment: MFTEquipment dumbbell
70
Added:
]
71
Added:
72
Added:
{ #category : 'compound' }
49
73
MFTExercise class >> deadlift [
50
74
51
75
^ self newWithEnglishName
@@ -53,7 +77,7 @@
53
77
percent: 80
54
78
]
55
79
56
Removed:
{ #category : 'as yet unclassified' }
80
Added:
{ #category : 'compound' }
57
81
MFTExercise class >> dip [
58
82
59
83
^ self newWithEnglishName
@@ -63,7 +87,7 @@
63
87
MFTExercise class >> dumbbellBenchPress [
64
88
65
89
^ self newWithEnglishName
66
Removed:
equipment: MFTEquipment dumbell;
90
Added:
equipment: MFTEquipment dumbbell;
67
91
activates: MFTMuscle pectoralisMajor percent: 100;
68
92
activates: MFTMuscle pectoralisMinor percent: 80
69
93
]
@@ -71,13 +95,13 @@
71
95
{ #category : 'benchmarking' }
72
96
MFTExercise class >> dumbbellFly [
73
97
74
Removed:
^ self newWithEnglishName equipment: MFTEquipment dumbell
98
Added:
^ self newWithEnglishName equipment: MFTEquipment dumbbell
75
99
]
76
100
77
101
{ #category : 'benchmarking' }
78
102
MFTExercise class >> gobletSquat [
79
103
80
Removed:
^ self newWithEnglishName equipment: MFTEquipment dumbell
104
Added:
^ self newWithEnglishName equipment: MFTEquipment dumbbell
81
105
]
82
106
83
107
{ #category : 'benchmarking' }
@@ -87,6 +111,12 @@
87
111
]
88
112
89
113
{ #category : 'benchmarking' }
114
Added:
MFTExercise class >> hyperextension [
115
Added:
116
Added:
^ self newWithEnglishName equipment: MFTEquipment dumbbell
117
Added:
]
118
Added:
119
Added:
{ #category : 'benchmarking' }
90
120
MFTExercise class >> inclinePress [
91
121
92
122
^ self newWithEnglishName
@@ -99,6 +129,12 @@
99
129
]
100
130
101
131
{ #category : 'benchmarking' }
132
Added:
MFTExercise class >> latPullover [
133
Added:
134
Added:
^ self newWithEnglishName equipment: MFTEquipment dumbbell
135
Added:
]
136
Added:
137
Added:
{ #category : 'benchmarking' }
102
138
MFTExercise class >> lateralRaise [
103
139
104
140
^ self newWithEnglishName
@@ -118,7 +154,7 @@
118
154
^ self newWithEnglishName
119
155
]
120
156
121
Removed:
{ #category : 'as yet unclassified' }
157
Added:
{ #category : 'tricep' }
122
158
MFTExercise class >> lyingFrenchPress [
123
159
124
160
^ self newWithEnglishName equipment: MFTEquipment ezBar
@@ -148,7 +184,21 @@
148
184
englishName: 'shoulder press (dumbell)';
149
185
activates: MFTMuscle deltoidAnterior percent: 90;
150
186
activates: MFTMuscle deltoidMedial percent: 60;
151
Removed:
equipment: MFTEquipment dumbell)
187
Added:
equipment: MFTEquipment dumbbell)
188
Added:
]
189
Added:
190
Added:
{ #category : 'traps' }
191
Added:
MFTExercise class >> shrug [
192
Added:
193
Added:
^ self newWithEnglishName
194
Added:
]
195
Added:
196
Added:
{ #category : 'compound' }
197
Added:
MFTExercise class >> sitUp [
198
Added:
199
Added:
^ self new
200
Added:
englishName: 'sit-up';
201
Added:
activatesAll: MFTMuscleGroup abdominal muscles percent: 100
152
202
]
153
203
154
204
{ #category : 'compound' }