Sha256: 29fbf007b98cc1bf1f5cf24227e169be74af07a46aaa48bb5ba4bcdc154aa1bc
Contents?: true
Size: 497 Bytes
Versions: 15
Compression:
Stored size: 497 Bytes
Contents
module BridgeCache class Tagging < BridgeBaseModel extend BridgeCache::Data::BridgeModel belongs_to :tag, foreign_key: :tag_id, primary_key: BridgeCache.primary_key, class_name: BridgeCache::Tag.name, optional: true belongs_to :user, foreign_key: :tagger_id, primary_key: BridgeCache.primary_key, class_name: BridgeCache::User.name, optional: true def self.cleanup(current_row_ids) BridgeCache::Tagging.where.not(bridge_id: current_row_ids).destroy_all end end end
Version data entries
15 entries across 15 versions & 1 rubygems