Class: Danconia::Stores::ActiveRecord
- Inherits:
-
Object
- Object
- Danconia::Stores::ActiveRecord
- Defined in:
- lib/danconia/stores/active_record.rb
Instance Method Summary collapse
Instance Method Details
#rates ⇒ Object
12 13 14 |
# File 'lib/danconia/stores/active_record.rb', line 12 def rates Hash[ExchangeRate.all.map { |er| [er.pair, er.rate] }] end |
#save_rates(rates) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/danconia/stores/active_record.rb', line 4 def save_rates rates ExchangeRate.transaction do rates.each do |pair, rate| ExchangeRate.where(pair: pair).first_or_initialize.update rate: rate end end end |