Sha256: 247994e5d01fce9ae994a4b292caef4fefa2a6dbac962dfce0b534e6d511e032
Contents?: true
Size: 760 Bytes
Versions: 32
Compression:
Stored size: 760 Bytes
Contents
class AwesomeTranslations::CacheDatabaseGenerator::Group < BazaModels::Model attr_writer :at_group belongs_to :handler, class_name: "AwesomeTranslations::CacheDatabaseGenerator::Handler" has_many :handler_translations, dependent: :destroy, foreign_key: "group_id", class_name: "AwesomeTranslations::CacheDatabaseGenerator::HandlerTranslation" has_many :translation_keys, dependent: :destroy, foreign_key: "group_id", class_name: "AwesomeTranslations::CacheDatabaseGenerator::TranslationKey" validates_presence_of :name, :handler def at_handler @at_handler ||= handler.at_handler end def at_group @at_group ||= AwesomeTranslations::Group.find_by_handler_and_id(at_handler, identifier) end def to_param identifier end end
Version data entries
32 entries across 32 versions & 1 rubygems