Sha256: c8bbf8c0e13259ed697bfcfee52784ce4570c8f49e42c11f894ce0777dd60076

Contents?: true

Size: 308 Bytes

Versions: 133

Compression:

Stored size: 308 Bytes

Contents

module Spree
  class OptionTypePrototype < Spree::Base
    belongs_to :option_type, class_name: 'Spree::OptionType'
    belongs_to :prototype, class_name: 'Spree::Prototype'

    validates :prototype, :option_type, presence: true
    validates :prototype_id, uniqueness: { scope: :option_type_id }
  end
end

Version data entries

133 entries across 133 versions & 1 rubygems

Version Path
spree_core-4.10.1 app/models/spree/option_type_prototype.rb
spree_core-4.10.0 app/models/spree/option_type_prototype.rb
spree_core-4.9.0 app/models/spree/option_type_prototype.rb
spree_core-4.8.3 app/models/spree/option_type_prototype.rb
spree_core-4.8.2 app/models/spree/option_type_prototype.rb
spree_core-4.7.3 app/models/spree/option_type_prototype.rb
spree_core-4.6.6 app/models/spree/option_type_prototype.rb
spree_core-4.5.5 app/models/spree/option_type_prototype.rb
spree_core-4.0.9 app/models/spree/option_type_prototype.rb
spree_core-4.1.15 app/models/spree/option_type_prototype.rb
spree_core-4.2.7 app/models/spree/option_type_prototype.rb
spree_core-4.3.3 app/models/spree/option_type_prototype.rb
spree_core-4.4.1 app/models/spree/option_type_prototype.rb
spree_core-4.5.4 app/models/spree/option_type_prototype.rb
spree_core-4.6.5 app/models/spree/option_type_prototype.rb
spree_core-4.7.2 app/models/spree/option_type_prototype.rb
spree_core-4.7.1 app/models/spree/option_type_prototype.rb
spree_core-4.6.4 app/models/spree/option_type_prototype.rb
spree_core-4.7.0 app/models/spree/option_type_prototype.rb
spree_core-4.6.3 app/models/spree/option_type_prototype.rb