Class: Releaf::I18nDatabase::I18nEntry
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Releaf::I18nDatabase::I18nEntry
- Defined in:
- app/models/releaf/i18n_database/i18n_entry.rb
Instance Method Summary collapse
Instance Method Details
#find_or_initialize_translation(locale) ⇒ Object
17 18 19 |
# File 'app/models/releaf/i18n_database/i18n_entry.rb', line 17 def find_or_initialize_translation(locale) i18n_entry_translation.find{ |translation| translation.locale == locale.to_s } || i18n_entry_translation.build(locale: locale) end |
#locale_value(locale) ⇒ Object
13 14 15 |
# File 'app/models/releaf/i18n_database/i18n_entry.rb', line 13 def locale_value(locale) find_or_initialize_translation(locale).text end |