Sha256: dbd3e445f6ce8c8c10c0b7ca727411ff5b3bf8b9950bf46ef6bafa48f107c7fb
Contents?: true
Size: 382 Bytes
Versions: 169
Compression:
Stored size: 382 Bytes
Contents
module Spree class ZoneMember < Spree::Base belongs_to :zone, class_name: 'Spree::Zone', counter_cache: true, inverse_of: :zone_members belongs_to :zoneable, polymorphic: true validates :zone, :zoneable, presence: true scope :defunct_without_kind, ->(kind) do where('zoneable_id IS NULL OR zoneable_type != ?', "Spree::#{kind.classify}") end end end
Version data entries
169 entries across 169 versions & 2 rubygems