Sha256: 217f0b4e089c8cab903b1e5977a8be47b64ccf9060b421554d14a55348e17781
Contents?: true
Size: 716 Bytes
Versions: 4
Compression:
Stored size: 716 Bytes
Contents
require 'active_support/core_ext/module/attribute_accessors' module I18n mattr_accessor :enable_delocalization I18n.enable_delocalization = true class << self def delocalization_enabled? !!I18n.enable_delocalization end def delocalization_disabled? !delocalization_enabled? end def with_delocalization_disabled(&block) old_value = I18n.enable_delocalization I18n.enable_delocalization = false yield I18n.enable_delocalization = old_value end def with_delocalization_enabled(&block) old_value = I18n.enable_delocalization I18n.enable_delocalization = true yield I18n.enable_delocalization = old_value end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
delocalize-0.3.2 | lib/delocalize/i18n_ext.rb |
nulogy-delocalize-0.3.1.1 | lib/delocalize/i18n_ext.rb |
delocalize-0.3.1 | lib/delocalize/i18n_ext.rb |
delocalize-0.3.0 | lib/delocalize/i18n_ext.rb |