Module: EfficientTranslations::TranslationModel::ClassMethods
- Defined in:
- lib/efficient_translations/translation_model.rb
Instance Method Summary collapse
Instance Method Details
#build_for(base_model) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/efficient_translations/translation_model.rb', line 18 def build_for base_model if translatable_model raise 'This translation model is already built' else self.translatable_model = base_model self.translatable_relation_field = base_model.table_name.singularize.to_sym belongs_to translatable_relation_field, :class_name => self.translatable_model.name end end |