i18n
https://github.com/svenfuchs/i18n
Ruby
Internationalization (i18n) library for Ruby
I18n::Backend::Chain::Implementation#_deep_merge
This is approximately what gets used in ActiveSupport. However since we are not guaranteed to run in an ActiveSupport context it is wise to have our own copy. We underscore it to not pollute the namespace of the including class.
Edit
git clone [email protected]:svenfuchs/i18n.git
cd i18n
open lib/i18n/backend/chain.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-I18n--Backend--Chain--Implementation-_deep_merge-for-pr
# Commit to gitgit add lib/i18n/backend/chain.rbgit commit -m "better docs for I18n::Backend::Chain::Implementation#_deep_merge"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-I18n--Backend--Chain--Implementation-_deep_merge-for-pr
hub pull-request
# Celebrate!