class ActiveCurrency::DatabaseStore

Currency Store that uses our ActiveRecord model to save and retrieve a value.

Public Instance Methods

add_rate(from, to, rate, date = nil) click to toggle source
# File lib/active_currency/database_store.rb, line 11
def add_rate(from, to, rate, date = nil)
  ActiveCurrency::Rate.create!(
    from: from,
    to: to,
    value: rate,
    created_at: date || Time.zone.now
  )
end
get_rate(from, to, date = nil) click to toggle source
# File lib/active_currency/database_store.rb, line 7
def get_rate(from, to, date = nil)
  ActiveCurrency::Rate.value_for(from, to, date)
end