Sha256: 243ad8745b8e5e8d69af8c46e6f4afe1971406227eb5d1c82330c7c79d0c8e4f
Contents?: true
Size: 563 Bytes
Versions: 10
Compression:
Stored size: 563 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 def self.unique_column_names %w[bridge_id] end end end
Version data entries
10 entries across 10 versions & 1 rubygems