[Pharo] Personal fitness tracker web app.
Updated MFTSet instance method argument names, and volume calculation.
src/MyFitnessTracker/MFTSet.class.st
@@ -86,31 +86,33 @@
86
86
{ #category : #accessing }
87
87
MFTSet >> reps [
88
88
89
Removed:
^ reps asInteger
89
Added:
^ reps
90
90
]
91
91
92
92
{ #category : #accessing }
93
Removed:
MFTSet >> reps: aValue [
93
Added:
MFTSet >> reps: anInteger [
94
94
95
Removed:
reps := aValue
95
Added:
reps := anInteger
96
96
]
97
97
98
98
{ #category : #accessing }
99
99
MFTSet >> rpe [
100
100
101
Removed:
^ rpe asInteger
101
Added:
^ rpe
102
102
]
103
103
104
104
{ #category : #accessing }
105
Removed:
MFTSet >> rpe: aValue [
105
Added:
MFTSet >> rpe: anInteger [
106
106
107
Removed:
rpe := aValue
107
Added:
rpe := anInteger
108
108
]
109
109
110
110
{ #category : #'as yet unclassified' }
111
111
MFTSet >> volume [
112
112
113
Removed:
^ reps asInteger * weight asInteger
113
Added:
^ (reps isNotNil and: [ weight isNotNil ])
114
Added:
ifTrue: [ reps asNumber * weight asNumber ]
115
Added:
ifFalse: [ 0 ]
114
116
]
115
117
116
118
{ #category : #accessing }
@@ -120,7 +122,7 @@
120
122
]
121
123
122
124
{ #category : #accessing }
123
Removed:
MFTSet >> weight: anObject [
125
Added:
MFTSet >> weight: aNumber [
124
126
125
Removed:
weight := anObject
127
Added:
weight := aNumber
126
128
]