Sha256: 5f70b04942f074fe60b80586267d7dec2154213b0d2c777bc50264698603a2d0
Contents?: true
Size: 355 Bytes
Versions: 33
Compression:
Stored size: 355 Bytes
Contents
module Spree class StorePromotion < Spree::Base self.table_name = 'spree_promotions_stores' belongs_to :store, class_name: 'Spree::Store', touch: true belongs_to :promotion, class_name: 'Spree::Promotion', touch: true validates :store, :promotion, presence: true validates :store_id, uniqueness: { scope: :promotion_id } end end
Version data entries
33 entries across 33 versions & 1 rubygems