Table of Contents - vending_machine-0.1.7 Documentation
Classes and Modules
- Cash
- InvalidCoinError
- Machine
- MoreMoneyError
- NoMoneyError
- Object
- OutOfMoneyError
- OutOfSelectedProductError
- Product
- VendingMachine
Methods
- ::cash_value — Cash
- ::cash_values — Cash
- ::coin_map — Cash
- ::new — Machine
- ::new — Product
- ::string_value — Cash
- ::string_values — Cash
- ::to_string — Cash
- ::valid_coins — Cash
- #calculate_change — Machine
- #calculate_coin_denominations — Machine
- #cash_value — Product
- #change — Machine
- #change — Object
- #correct_change_given? — Machine
- #decrement_available_change — Machine
- #decrement_available_products — Machine
- #exact_change? — Machine
- #find_product — Machine
- #increment_available_change — Machine
- #product_and_change — Machine
- #products — Object
- #refill_cash — Machine
- #refill_products — Machine
- #reload_cash — Machine
- #reload_products — Machine
- #remaining_change — Machine
- #select_product — Machine
- #transform_keys_to_cash — Machine