RailsCurrency
A Ruby gem to real time convert among different currencies with services from xe.com and google.com
This gem is upgraded version of http://rubygems.org/gems/rails_currency/versions/1.2 and https://github.com/helloween/rails_currency
Installation
Add this line to your application's Gemfile:
gem 'rails_currency'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rails_currency
Usage
To get supported currencies
RailsCurrency::Convertor::Google::CURRENCIES
RailsCurrency::Convertor::Xe::CURRENCIES
To get rate
RailsCurrency::Convertor.get_rate('CNY', 'USD')
RailsCurrency::Convertor.get_rate('CNY', 'USD', 'google')
RailsCurrency::Convertor::Google.get_rate('CNY', 'USD')
RailsCurrency::Convertor.get_rate('CNY', 'USD', 'xe')
RailsCurrency::Convertor::Xe.get_rate('CNY', 'USD')
To convert an amount
RailsCurrency::Convertor.convert(100, 'CNY', 'USD')
RailsCurrency::Convertor.convert(100, 'CNY', 'USD', 'google')
RailsCurrency::Convertor::Google.convert(100, 'CNY', 'USD')
RailsCurrency::Convertor.convert(100, 'CNY', 'USD', 'xe')
RailsCurrency::Convertor::Xe.convert(100, 'CNY', 'USD')
Contributing
- Fork it ( https://github.com/allerin/rails_currency/fork )
- Create your feature branch (
git checkout -b my-new-feature
)
- Commit your changes (
git commit -am 'Add some feature'
)
- Push to the branch (
git push origin my-new-feature
)
- Create a new Pull Request