[Pharo] Personal fitness tracker web app.
Backend classes.
src/MyFitnessTracker/MFTSet.class.st
@@ -13,16 +13,31 @@
13
13
#category : #MyFitnessTracker
14
14
}
15
15
16
Added:
{ #category : #accessing }
17
Added:
MFTSet class >> reps: anInteger [
18
Added:
19
Added:
^ self new
20
Added:
reps: anInteger;
21
Added:
yourself
22
Added:
]
23
Added:
16
24
{ #category : #'as yet unclassified' }
17
Removed:
MFTSet class >> reps: aRepCount rpe: aRPE [
18
Removed:
"Create an exercise set featuring a rep count, and a Rate of Perceived Exhaustion."
19
Removed:
25
Added:
MFTSet class >> reps: anInteger rpe: aPercentage [
26
Added:
20
27
^ self new
21
Removed:
reps: aRepCount;
22
Removed:
rpe: aRPE;
23
Removed:
yourself
28
Added:
reps: anInteger;
29
Added:
rpe: aPercentage;
30
Added:
yourself
24
31
]
25
32
33
Added:
{ #category : #initialization }
34
Added:
MFTSet >> initialize [
35
Added:
36
Added:
super initialize.
37
Added:
reps := MFTProfile reps.
38
Added:
rpe := MFTProfile rpe
39
Added:
]
40
Added:
26
41
{ #category : #accessing }
27
42
MFTSet >> reps [
28
43
@@ -30,9 +45,9 @@
30
45
]
31
46
32
47
{ #category : #accessing }
33
Removed:
MFTSet >> reps: anInteger [
48
Added:
MFTSet >> reps: aValue [
34
49
35
Removed:
reps := anInteger
50
Added:
reps := aValue
36
51
]
37
52
38
53
{ #category : #accessing }
@@ -42,7 +57,7 @@
42
57
]
43
58
44
59
{ #category : #accessing }
45
Removed:
MFTSet >> rpe: anInteger [
60
Added:
MFTSet >> rpe: aValue [
46
61
47
Removed:
rpe := anInteger
62
Added:
rpe := aValue
48
63
]
src/MyFitnessTracker/MFTWeight.class.st
@@ -47,8 +47,9 @@
47
47
48
48
{ #category : #initialization }
49
49
MFTWeight >> initialize [
50
Added:
50
51
super initialize.
51
Removed:
self date: Date today.
52
Added:
date := Date today
52
53
]
53
54
54
55
{ #category : #evaluating }