View raw

1 Class { 2 #name : 'MFTWorkoutPrescriptionTask', 3 #superclass : 'WATask', 4 #instVars : [ 5 'workoutPrescription' 6 ], 7 #category : 'MyFitnessTracker-Web', 8 #package : 'MyFitnessTracker-Web' 9 } 10 11 { #category : 'accessing' } 12 MFTWorkoutPrescriptionTask class >> forPrescription: aMFTWorkoutPrescription [ 13 14 ^ self new 15 workoutPrescription: aMFTWorkoutPrescription; 16 yourself 17 ] 18 19 { #category : 'running' } 20 MFTWorkoutPrescriptionTask >> go [ 21 22 workoutPrescription title: (self request: 'Workout title'). 23 " workoutPrescription setGroups: (self )." 24 self answer: workoutPrescription 25 ] 26 27 { #category : 'running' } 28 MFTWorkoutPrescriptionTask >> initialize [ 29 30 super initialize. 31 workoutPrescription := MFTWorkoutPrescription new 32 ] 33 34 { #category : 'accessing' } 35 MFTWorkoutPrescriptionTask >> workoutPrescription: aMFTWorkoutPrescription [ 36 37 workoutPrescription := aMFTWorkoutPrescription 38 ] 39