Table of Contents - money-transferwise-bank-0.1.2 Documentation
Pages
-
README
- Money TransferWise Bank
- TransferWise API
- Features
- Installation
- Usage
- Minimal requirements
- Update rates (get new rates from remote if expired or access rates from cache)
- Force update rates from remote and store in cache
- mtwb.update_rates(true)
- (optional)
- Set the base currency for all rates. By default, USD is used.
- (optional)
- Set the seconds after than the current rates are automatically expired
- by default, they never expire, in this example 1 day.
- (optional)
- Option to use the Sandbox version of the TransferWise API.
- By default, this is false and the live API is used.
- (optional)
- Option to raise an error on failure to connect to the API or parse
- the response. By default, this is true, but the ability to disable
- it is useful when developing without an active internet connection.
- Define cache (string or pathname)
- Set money default bank to transferwise bank
- More methods
- Returns the base currency set for all rates.
- Expires rates if the expiration time is reached.
- Returns true if the expiration time is reached.
- Get the API source url.
- Get the rates timestamp of the last API request.
- Get the rates timestamp of loaded rates in memory.
- How to exchange
- Exchange 1000 cents (10.0 USD) to EUR
- Format
- Get the rate
- Using gem money-rails
- Cache
- Process
- Tests
- Refs
- Other Implementations
- Contributors
- Contributing
- License
Classes and Modules
- Money
- Money::Bank
- Money::Bank::InvalidCache
- Money::Bank::NoAccessKey
- Money::Bank::TransferwiseBank
- Money::RatesStore
- Money::RatesStore::Memory
Methods
- #add_rate — Money::Bank::TransferwiseBank
- #calc_pair_rate_using_base — Money::Bank::TransferwiseBank
- #exchange_rates — Money::Bank::TransferwiseBank
- #expire_rates! — Money::Bank::TransferwiseBank
- #expired? — Money::Bank::TransferwiseBank
- #get_rate — Money::Bank::TransferwiseBank
- #get_rate_or_calc_inverse — Money::Bank::TransferwiseBank
- #open_file — Money::Bank::TransferwiseBank
- #raise_on_failure — Money::Bank::TransferwiseBank
- #rates_expiration — Money::Bank::TransferwiseBank
- #rates_timestamp — Money::Bank::TransferwiseBank
- #raw_rates_careful — Money::Bank::TransferwiseBank
- #raw_rates_straight — Money::Bank::TransferwiseBank
- #read_from_cache — Money::Bank::TransferwiseBank
- #read_from_url — Money::Bank::TransferwiseBank
- #reset! — Money::RatesStore::Memory
- #retrieve_rates — Money::Bank::TransferwiseBank
- #service_host — Money::Bank::TransferwiseBank
- #service_ssl_version — Money::Bank::TransferwiseBank
- #source — Money::Bank::TransferwiseBank
- #source= — Money::Bank::TransferwiseBank
- #source_url — Money::Bank::TransferwiseBank
- #stale? — Money::Bank::TransferwiseBank
- #store_in_cache — Money::Bank::TransferwiseBank
- #super_get_rate — Money::Bank::TransferwiseBank
- #ttl_in_seconds — Money::Bank::TransferwiseBank
- #update_rates — Money::Bank::TransferwiseBank
- #use_sandbox — Money::Bank::TransferwiseBank
- #valid_rates? — Money::Bank::TransferwiseBank
- #write_to_file — Money::Bank::TransferwiseBank