Sha256: 9752f46130865be020368863cc88c466400110ccf132ad328cf0a94cffa63af0

Contents?: true

Size: 336 Bytes

Versions: 3

Compression:

Stored size: 336 Bytes

Contents

module Spree
  class ShippingMethodZone < Spree::Base
    belongs_to :shipping_method, -> { with_deleted }, inverse_of: :shipping_method_zones, class_name: 'Spree::ShippingMethod'
    belongs_to :zone, inverse_of: :shipping_method_zones, class_name: 'Spree::Zone'

    validates :shipping_method, uniqueness: { scope: :zone }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_core-4.10.1 app/models/spree/shipping_method_zone.rb
spree_core-4.10.0 app/models/spree/shipping_method_zone.rb
spree_core-4.9.0 app/models/spree/shipping_method_zone.rb