Module: ActiveCurrency
- Defined in:
- lib/active_currency.rb,
lib/active_currency/bank.rb,
lib/active_currency/engine.rb,
lib/active_currency/version.rb,
lib/active_currency/add_rates.rb,
lib/active_currency/migration.rb,
lib/active_currency/rate_store.rb,
app/models/active_currency/rate.rb,
lib/active_currency/configuration.rb,
lib/active_currency/database_store.rb,
lib/active_currency/cacheable_store.rb
Defined Under Namespace
Modules: CacheableStore
Classes: AddRates, Bank, Configuration, DatabaseStore, Engine, Migration, Rate, RateStore
Constant Summary
collapse
- VERSION =
"1.4.1"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
20
21
22
|
# File 'lib/active_currency.rb', line 20
def configuration
@configuration ||= Configuration.new
end
|
16
17
18
|
# File 'lib/active_currency.rb', line 16
def configure
yield configuration
end
|
.remote_bank ⇒ Object
24
25
26
27
28
29
|
# File 'lib/active_currency.rb', line 24
def remote_bank
case configuration.remote_bank
when :eu_central_bank then eu_central_bank_instance
when :open_exchange_rates then open_exchange_rates_instance
end
end
|