Module: LostInTranslations::Base::ClassMethods

Defined in:
lib/lost_in_translations/base.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#force_locale_fieldObject



37
38
39
40
# File 'lib/lost_in_translations/base.rb', line 37

def force_locale_field
  @force_locale_field ||
    LostInTranslations.config.force_locale_field
end

#translation_data_fieldObject



32
33
34
35
# File 'lib/lost_in_translations/base.rb', line 32

def translation_data_field
  @translation_data_field ||
    LostInTranslations.config.translation_data_field
end

Instance Method Details

#translate(*fields) ⇒ Object



46
47
48
49
50
# File 'lib/lost_in_translations/base.rb', line 46

def translate(*fields)
  translation_fields.concat(fields)

  define_translation_methods
end

#translation_fieldsObject



42
43
44
# File 'lib/lost_in_translations/base.rb', line 42

def translation_fields
  @translation_fields ||= []
end