Class: LemonadeStand::Choice
- Inherits:
-
Object
- Object
- LemonadeStand::Choice
- Defined in:
- lib/lemonade_stand/choice.rb
Constant Summary collapse
- HIGH_PRICE =
10.0- DEMAND =
30.0
Instance Attribute Summary collapse
-
#glasses_made ⇒ Object
Returns the value of attribute glasses_made.
-
#price_per_glass ⇒ Object
Returns the value of attribute price_per_glass.
-
#signs ⇒ Object
Returns the value of attribute signs.
Instance Method Summary collapse
Instance Attribute Details
#glasses_made ⇒ Object
Returns the value of attribute glasses_made.
9 10 11 |
# File 'lib/lemonade_stand/choice.rb', line 9 def glasses_made @glasses_made end |
#price_per_glass ⇒ Object
Returns the value of attribute price_per_glass.
8 9 10 |
# File 'lib/lemonade_stand/choice.rb', line 8 def price_per_glass @price_per_glass end |
#signs ⇒ Object
Returns the value of attribute signs.
7 8 9 |
# File 'lib/lemonade_stand/choice.rb', line 7 def signs @signs end |
Instance Method Details
#max_sales ⇒ Object
11 12 13 |
# File 'lib/lemonade_stand/choice.rb', line 11 def max_sales sales_factor + (sales_factor * signs_factor) end |