Sha256: b7fe035ca241f7d6b04e56215888e470c3379d4c3c409ab3e573d3be9fdf86df
Contents?: true
Size: 634 Bytes
Versions: 1
Compression:
Stored size: 634 Bytes
Contents
require 'i18n/backend/base' require 'i18n/backend/active_record/translation' module I18n module Backend class ActiveRecord module Implementation include Base, Flatten def store_translations(locale, data, options = {}) escape = options.fetch(:escape, true) flatten_translations(locale, data, escape, false).each do |key, value| unless Translation.locale(locale).lookup(key).any? Translation.create(:locale => locale.to_s, :key => key.to_s, :value => value) end end end end include Implementation end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-selleo-cms-0.0.17 | app/modules/i18n/backend/active_record.rb |