Module: FormTranslation

Defined in:
lib/form_translation.rb,
lib/form_translation/engine.rb,
lib/form_translation/errors.rb,
lib/form_translation/version.rb,
lib/form_translation/for_model.rb,
lib/form_translation/view_helper.rb,
lib/form_translation/custom_form_builder.rb,
lib/form_translation/languages_form_builder.rb

Defined Under Namespace

Modules: Errors, ForModel, SwitchLocale, ViewHelper Classes: CustomFormBuilder, Engine, LanguagesFormBuilder

Constant Summary collapse

VERSION =
"0.0.1"
@@default_language =
:de
@@foreign_languages =
[:en]
@@translation_column =
:translation

Class Method Summary collapse

Class Method Details

.config {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



19
20
21
# File 'lib/form_translation.rb', line 19

def self.config
  yield self
end

.languagesObject



23
24
25
# File 'lib/form_translation.rb', line 23

def self.languages
  (Array(self.default_language) + Array(self.foreign_languages)).uniq
end