Class: Decent::UpdateExchangeRate
- Inherits:
-
Object
- Object
- Decent::UpdateExchangeRate
- Defined in:
- lib/decent/command/exchange_rate/update_exchange_rate.rb
Class Method Summary collapse
Class Method Details
.execute ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/decent/command/exchange_rate/update_exchange_rate.rb', line 3 def self.execute exchange_rates = Database[:exchange_rates] exchange_rates.each do |exchange_rate| currency = exchange_rate[:currency] id = exchange_rate[:id] rate = API.currency[currency].get_exchange_rate if (exchange_rates.where(id: id).update(rate: rate, updated_at: DateTime.now)) StoreExchangeRate.store exchange_rate end end end |