Class: TranslationEngine::Backend
- Inherits:
-
I18n::Backend::Simple
- Object
- I18n::Backend::Simple
- TranslationEngine::Backend
- Defined in:
- app/models/translation_engine/backend.rb
Constant Summary collapse
- IGNORE_KEYS =
i(faker order)
Instance Method Summary collapse
- #current_locale_releases ⇒ Object
- #release ⇒ Object
- #release=(release) ⇒ Object
- #releases ⇒ Object
- #reload! ⇒ Object
Instance Method Details
#current_locale_releases ⇒ Object
25 26 27 |
# File 'app/models/translation_engine/backend.rb', line 25 def current_locale_releases releases.select(&:current_locale?) end |
#release ⇒ Object
17 18 19 |
# File 'app/models/translation_engine/backend.rb', line 17 def release @release ||= 'master' end |
#release=(release) ⇒ Object
11 12 13 14 15 |
# File 'app/models/translation_engine/backend.rb', line 11 def release=(release) @release = release reload! release end |
#releases ⇒ Object
21 22 23 |
# File 'app/models/translation_engine/backend.rb', line 21 def releases [TranslationEngine::Release.master] | connection.get_releases end |
#reload! ⇒ Object
5 6 7 8 9 |
# File 'app/models/translation_engine/backend.rb', line 5 def reload! super init_translations release == 'master' ? download_master : download_release end |