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
7 8 9 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 7 def calculated_translation_file_path "#{handler_translation.dir}/#{locale}.yml" if handler_translation end |
#handler_translation ⇒ Object
11 12 13 14 15 16 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 11 def handler_translation return @handler_translation if defined?(@handler_translation) @handler_translation = PeakFlowUtils::HandlerText .find_by(translation_key_id: translation_key_id) end |
#migrate_to_awesome_translations_namespace! ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/peak_flow_utils/models/translation_value.rb', line 18 def migrate_to_awesome_translations_namespace! PeakFlowUtils::TranslationMigrator.new( translation_key: translation_key, handler_translation: handler_translation, translation_value: self ).execute end |