Sha256: d085a79ee8fc3f3ca05bc56d915e1291f624c74137ac0a92bd6f5e81fe9ba895

Contents?: true

Size: 399 Bytes

Versions: 4

Compression:

Stored size: 399 Bytes

Contents

class TranslationText < ActiveRecord::Base
  belongs_to :translation_key, :class_name => 'TranslationKey'
  validates_presence_of :locale
  validates_uniqueness_of :locale, :scope=>:translation_key_id
  attr_accessible :text, :locale, :translation_key, :translation_key_id
  after_update :expire_cache

  protected

  def expire_cache
    FastGettext.expire_cache_for(translation_key.key)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fast_gettext-0.7.1 lib/fast_gettext/translation_repository/db_models/translation_text.rb
fast_gettext-0.7.0 lib/fast_gettext/translation_repository/db_models/translation_text.rb
fast_gettext-0.6.12 lib/fast_gettext/translation_repository/db_models/translation_text.rb
fast_gettext-0.6.11 lib/fast_gettext/translation_repository/db_models/translation_text.rb