Scaling - initial draft 

Marek please review the code
Unused method argument - `appliance`. If it's necessary, use `_` or `_appliance` as an argument name to indicate that it won't be used. You can also write as `can_afford_flavors?(*)` if you want the method to accept any arguments but don't care about them.<br>Unused method argument - `flavor`. If it's necessary, use `_` or `_flavor` as an argument name to indicate that it won't be used. You can also write as `can_afford_flavors?(*)` if you want the method to accept any arguments but don't care about them.<br>Unused method argument - `quantity`. If it's necessary, use `_` or `_quantity` as an argument name to indicate that it won't be used. You can also write as `can_afford_flavors?(*)` if you want the method to accept any arguments but don't care about them.