Sha256: 3ea82769c2219367c3b5662188b6c85bd0f91182c3583f9b9ba829b35919fb93
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
StripeI18n ========== [![Build Status](https://secure.travis-ci.org/ekosz/stripe-i18n.png)](http://travis-ci.org/ekosz/stripe-i18n) The gem adds a collection of translated error strings for `Stripe::CardError`. **Supported Locales:** 1. en (English - US) 1. es (Spanish) 1. de (German) 1. fr (French) 1. it (Italian) 1. nl (Dutch) 1. pt-BR (Portuguese - Brazil) 1. ru (Russian) ## Installation Add this line to your application's Gemfile: ```ruby gem 'stripe-i18n' ``` And then execute: $ bundle Or install it yourself as: $ gem install stripe-i18n ## Usage Use the code on the error object (`Stripe::CardError`) to get the correct translation key. ```ruby def charge_token(token, amount) Stripe::Charge.create( amount: amount, currency: 'usd', card: token, ) { success: true, msg: I18n.translate('charge.success') } rescue Stripe::CardError => e { success: false, msg: I18n.translate("stripe.errors.#{e.code}") } end ``` ## Contributing 1. Fork it ( https://github.com/ekosz/stripe-i18n/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stripe-i18n-1.1.0 | README.md |