[Pharo] Personal fitness tracker web app.
Start reducing package interdependency.
Less dependencies means a better separation of concern!
src/MyFitnessTracker/MFTAthlete.class.st
@@ -1,6 +1,6 @@
1
1
Class {
2
2
#name : 'MFTAthlete',
3
Removed:
#superclass : 'SBSComponent',
3
Added:
#superclass : 'Object',
4
4
#instVars : [
5
5
'name',
6
6
'nickname',
src/MyFitnessTracker/MFTSet.class.st
@@ -18,18 +18,6 @@
18
18
}
19
19
20
20
{ #category : 'instance creation' }
21
Removed:
MFTSet class >> fromJson: aJsonString [
22
Removed:
23
Removed:
| dict |
24
Removed:
dict := WAJsonParser parse: aJsonString.
25
Removed:
^ self new
26
Removed:
reps: (dict at: #reps ifAbsent: MFTUser defaultReps);
27
Removed:
weight: (dict at: #weight ifAbsent: 0);
28
Removed:
rpe: (dict at: #rpe ifAbsent: MFTUser defaultRpe);
29
Removed:
yourself
30
Removed:
]
31
Removed:
32
Removed:
{ #category : 'instance creation' }
33
21
MFTSet class >> newFromDictionary: aDictionary [
34
22
35
23
^ self new