Class: Cash
- Inherits:
-
Object
- Object
- Cash
- Defined in:
- lib/machine/cash.rb
Class Method Summary collapse
- .cash_value(coin) ⇒ Object
- .cash_values(coins) ⇒ Object
- .string_value(coin) ⇒ Object
- .string_values(coins) ⇒ Object
- .valid_coins ⇒ Object
Class Method Details
.cash_value(coin) ⇒ Object
12 13 14 |
# File 'lib/machine/cash.rb', line 12 def cash_value(coin) coin_map[coin] end |
.cash_values(coins) ⇒ Object
4 5 6 |
# File 'lib/machine/cash.rb', line 4 def cash_values(coins) coins.map { |coin| coin_map[coin] } end |
.string_value(coin) ⇒ Object
16 17 18 |
# File 'lib/machine/cash.rb', line 16 def string_value(coin) to_string[coin] end |
.string_values(coins) ⇒ Object
8 9 10 |
# File 'lib/machine/cash.rb', line 8 def string_values(coins) coins.map { |coin| to_string[coin] } end |
.valid_coins ⇒ Object
20 21 22 |
# File 'lib/machine/cash.rb', line 20 def valid_coins coin_map.keys end |