Sha256: 20a9b4eaad74ad0f182cdb537489cda5cbc85b16a70f858a8377f3e8bd699216
Contents?: true
Size: 848 Bytes
Versions: 34
Compression:
Stored size: 848 Bytes
Contents
class AwesomeTranslations::CacheDatabaseGenerator::TranslationValue < BazaModels::Model belongs_to :translation_key, foreign_key: "translation_key_id", class_name: "AwesomeTranslations::CacheDatabaseGenerator::TranslationKey" validates_presence_of :translation_key delegate :key, to: :translation_key def calculated_translation_file_path "#{handler_translation.dir}/#{locale}.yml" if handler_translation end def handler_translation @handler_translation ||= AwesomeTranslations::CacheDatabaseGenerator::HandlerTranslation .find_by(translation_key_id: translation_key_id) end def migrate_to_awesome_translations_namespace! AwesomeTranslations::TranslationMigrator.new( translation_key: translation_key, handler_translation: handler_translation, translation_value: self ).execute end end
Version data entries
34 entries across 34 versions & 1 rubygems