Last Modified
2013-08-31 14:25:13 +0000
Requires
  • ruby2ruby
  • parse_tree
  • parse_tree_extensions

Description

This module is intended to be mixed into the ActiveRecord backend to allow storing Ruby Procs as translation values in the database.

I18n.backend = I18n::Backend::ActiveRecord.new
I18n::Backend::ActiveRecord::Translation.send(:include, I18n::Backend::ActiveRecord::StoreProcs)

The StoreProcs module requires the ParseTree and ruby2ruby gems and therefor was extracted from the original backend.

ParseTree is not compatible with Ruby 1.9.