Class: Releaf::I18nDatabase::I18nEntry

Inherits:
ActiveRecord::Base
  • Object
show all
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