Class: UruguayanExchangeRates::Enumeration
- Inherits:
-
Object
- Object
- UruguayanExchangeRates::Enumeration
- Defined in:
- lib/uruguayan_exchange_rates/enumeration.rb
Direct Known Subclasses
Class Method Summary collapse
- .[](key) ⇒ Object
- .add_item(key, value) ⇒ Object
- .const_missing(key) ⇒ Object
- .each ⇒ Object
- .keys ⇒ Object
- .values ⇒ Object
Class Method Details
.[](key) ⇒ Object
24 25 26 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 24 def Enumeration.[](key) @hash[key] end |
.add_item(key, value) ⇒ Object
3 4 5 6 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 3 def Enumeration.add_item(key, value) @hash ||= {} @hash[key] = value end |
.const_missing(key) ⇒ Object
8 9 10 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 8 def Enumeration.const_missing(key) @hash[key] end |
.each ⇒ Object
12 13 14 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 12 def Enumeration.each @hash.each { |key, value| yield(key, value) } end |
.keys ⇒ Object
20 21 22 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 20 def Enumeration.keys @hash.keys || [] end |
.values ⇒ Object
16 17 18 |
# File 'lib/uruguayan_exchange_rates/enumeration.rb', line 16 def Enumeration.values @hash.values || [] end |