![]() |
![]() |
![]() |
![]() |
![]() |
|
You can avoid the awkward
(CalorieGramRatios at: 'FatRatio') expression, replacing it with
FatRatio, by inserting CalorieGramRatios into the poolDictionaries: portion of the Food class
definition. That way, you tell Smalltalk that you want all Food
methods to have direct access to the CalorieGramRatios dictionary:
Food class definition
Object subclass: #Food
instanceVariableNames: 'fCalories cCalories pCalories'
classVariableNames: ''
poolDictionaries: 'CalorieGramRatios'