Sha256: b404355008ec3558f25d174c53ed03881a87aa730d659ac93f81a946e35c27d0
Contents?: true
Size: 318 Bytes
Versions: 36
Compression:
Stored size: 318 Bytes
Contents
module Spree class PromotionRuleUser < Spree::Base belongs_to :promotion_rule, class_name: 'Spree::PromotionRule' belongs_to :user, class_name: Spree.user_class validates :user, :promotion_rule, presence: true validates :user_id, uniqueness: { scope: :promotion_rule_id }, allow_nil: true end end
Version data entries
36 entries across 36 versions & 2 rubygems