Class: PeakFlowUtils::TranslationValue
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- PeakFlowUtils::TranslationValue
- Defined in:
- lib/peak_flow_utils/models/translation_value.rb
Instance Method Summary collapse
- #calculated_translation_file_path ⇒ Object
- #handler_translation ⇒ Object
- #migrate_to_awesome_translations_namespace! ⇒ Object
Instance Method Details
#calculated_translation_file_path ⇒ Object
8 9 10 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 8 def calculated_translation_file_path "#{handler_translation.dir}/#{locale}.yml" if handler_translation end |
#handler_translation ⇒ Object
12 13 14 15 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 12 def handler_translation @handler_translation ||= PeakFlowUtils::HandlerText .find_by(translation_key_id: translation_key_id) end |
#migrate_to_awesome_translations_namespace! ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 17 def migrate_to_awesome_translations_namespace! PeakFlowUtils::TranslationMigrator.new( translation_key: translation_key, handler_translation: handler_translation, translation_value: self ).execute end |