module FormTranslation::SwitchLocale::ClassMethods

Public Instance Methods

form_translation_locale() click to toggle source
# File lib/form_translation/active_record.rb, line 21
def form_translation_locale
  @@_form_translation_locale ||= nil
end
with_locale(loc) { || ... } click to toggle source
# File lib/form_translation/active_record.rb, line 13
def with_locale(loc, &block)
  raise "unsupported language #{loc}" unless FormTranslation.languages.member? loc
  t = self.class_variable_get(:@@_form_translation_locale)
  @@_form_translation_locale = loc
  yield
  @@_form_translation_locale = t
end