Module: Lolita::Translation::ORM::InstanceMethods
- Defined in:
- lib/lolita-translation/orm/mixin.rb
Instance Method Summary collapse
- #build_nested_translations ⇒ Object
- #in(locale, &block) ⇒ Object
- #original_locale ⇒ Object
- #original_locale=(value) ⇒ Object
- #translation_record ⇒ Object
- #translations_configuration ⇒ Object
Instance Method Details
#build_nested_translations ⇒ Object
44 45 46 |
# File 'lib/lolita-translation/orm/mixin.rb', line 44 def build_nested_translations translation_record.build_nested_translations end |
#in(locale, &block) ⇒ Object
48 49 50 |
# File 'lib/lolita-translation/orm/mixin.rb', line 48 def in(locale,&block) translation_record.in(locale,&block) end |
#original_locale ⇒ Object
36 37 38 |
# File 'lib/lolita-translation/orm/mixin.rb', line 36 def original_locale translation_record.default_locale end |
#original_locale=(value) ⇒ Object
40 41 42 |
# File 'lib/lolita-translation/orm/mixin.rb', line 40 def original_locale=(value) translation_record.default_locale = value end |
#translation_record ⇒ Object
32 33 34 |
# File 'lib/lolita-translation/orm/mixin.rb', line 32 def translation_record @translation_record ||= Lolita::Translation::Record.new(self, translations_configuration) end |
#translations_configuration ⇒ Object
28 29 30 |
# File 'lib/lolita-translation/orm/mixin.rb', line 28 def translations_configuration self.class.translations_configuration end |