Muscle group instances are now created with newWithEnglishName class method.

Commit
0cef84051a4d2195ab25964176e16ae8fedbd16f
Author
Marius Peter <marius.peter@tutanota.com>
Author date
Committer
Marius Peter <marius.peter@tutanota.com>
Committer date
src/MyFitnessTracker/MFTMuscleGroup.class.st
index 06c7ff92..ce0be408 100644..100644
@@ -13,8 +13,7 @@
13 13 { #category : #'muscle group' }
14 14 MFTMuscleGroup class >> abdominal [
15 15
16 Removed: ^ self new
17 Removed: englishName: 'abdominal';
16 Added: ^ self newWithEnglishName
18 17 description: 'The abdominal muscles constitute the core.';
19 18 muscles: {
20 19 MFTMuscle rectusAbdominis.
@@ -27,8 +26,7 @@
27 26 { #category : #'muscle group' }
28 27 MFTMuscleGroup class >> arm [
29 28
30 Removed: ^ self new
31 Removed: englishName: 'arm';
29 Added: ^ self newWithEnglishName
32 30 latinName: 'brachium';
33 31 muscles: {
34 32 MFTMuscle bicepsBrachii.
@@ -39,8 +37,7 @@
39 37 { #category : #'muscle group' }
40 38 MFTMuscleGroup class >> back [
41 39
42 Removed: ^ self new
43 Removed: englishName: 'back';
40 Added: ^ self newWithEnglishName
44 41 muscles: {
45 42 MFTMuscle latissimusDorsi.
46 43 MFTMuscle trapezius.
@@ -51,8 +48,7 @@
51 48 { #category : #'muscle group' }
52 49 MFTMuscleGroup class >> calf [
53 50
54 Removed: ^ self new
55 Removed: englishName: 'calf';
51 Added: ^ self newWithEnglishName
56 52 muscles: {
57 53 MFTMuscle gastrocnemius.
58 54 MFTMuscle soleus };
@@ -62,8 +58,7 @@
62 58 { #category : #'muscle group' }
63 59 MFTMuscleGroup class >> chest [
64 60
65 Removed: ^ self new
66 Removed: englishName: 'chest';
61 Added: ^ self newWithEnglishName
67 62 muscles: {
68 63 MFTMuscle pectoralisMajor.
69 64 MFTMuscle pectoralisMinor };
@@ -73,8 +68,7 @@
73 68 { #category : #'muscle group' }
74 69 MFTMuscleGroup class >> forearm [
75 70
76 Removed: ^ self new
77 Removed: englishName: 'forearm';
71 Added: ^ self newWithEnglishName
78 72 latinName: 'antebrachium';
79 73 muscles: {
80 74 MFTMuscle brachioRadialis.
@@ -89,8 +83,7 @@
89 83 { #category : #'muscle group' }
90 84 MFTMuscleGroup class >> hip [
91 85
92 Removed: ^ self new
93 Removed: englishName: 'hip';
86 Added: ^ self newWithEnglishName
94 87 muscles: {
95 88 MFTMuscle gluteusMaximus.
96 89 MFTMuscle gluteusMedius.
@@ -101,19 +94,26 @@
101 94 { #category : #'muscle group' }
102 95 MFTMuscleGroup class >> leg [
103 96
104 Removed: ^ self new
105 Removed: englishName: 'leg';
97 Added: ^ self newWithEnglishName
106 98 muscles: {
107 99 MFTMuscle quadricepsFemoris.
108 100 MFTMuscle hamstring };
109 101 yourself
110 102 ]
111 103
104 Added: { #category : #'instance creation' }
105 Added: MFTMuscleGroup class >> newWithEnglishName [
106 Added: "I return a MFTMuscle Group instance for which englishName is set to the calling method selector."
107 Added:
108 Added: ^ self new
109 Added: englishName: thisContext sender selector;
110 Added: yourself
111 Added: ]
112 Added:
112 113 { #category : #'muscle group' }
113 114 MFTMuscleGroup class >> shoulder [
114 115
115 Removed: ^ self new
116 Removed: englishName: 'shoulder';
116 Added: ^ self newWithEnglishName
117 117 muscles: {
118 118 MFTMuscle deltoidAnterior.
119 119 MFTMuscle deltoidMedial.