Module: EfficientTranslations::TranslatesMethod::ClassMethods
- Defined in:
- lib/efficient_translations/translates_method.rb
Instance Method Summary collapse
Instance Method Details
#translates(*field_names) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/efficient_translations/translates_method.rb', line 8 def translates *field_names include TranslatableModel unless included_modules.include? TranslatableModel self.translated_fields = field_names field_names.each do |field| define_translation_accessors field end end |
#validates_presence_of_default_locale ⇒ Object
16 17 18 |
# File 'lib/efficient_translations/translates_method.rb', line 16 def validates_presence_of_default_locale validate :default_locale_presence_validation end |