Sha256: 96e48d5f541a8b5a62cd0c57367937bb1610956fea4b051b3b27c6c54846f2b5

Contents?: true

Size: 325 Bytes

Versions: 36

Compression:

Stored size: 325 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 }, allow_nil: true
  end
end

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
goca-spree-core-3.1.14.rails.5.0.1 app/models/spree/option_type_prototype.rb
goca-spree-core-3.1.14.rails.5.0 app/models/spree/option_type_prototype.rb
goca-spree-core-3.1.15.rails.5.0 app/models/spree/option_type_prototype.rb
goca-spree-core-3.1.15.pre.rails.pre.5.0 app/models/spree/option_type_prototype.rb
spree_core-3.2.9 app/models/spree/option_type_prototype.rb
spree_core-3.1.14 app/models/spree/option_type_prototype.rb
spree_core-3.2.8 app/models/spree/option_type_prototype.rb
spree_core-3.1.13 app/models/spree/option_type_prototype.rb
spree_core-3.2.7 app/models/spree/option_type_prototype.rb
spree_core-3.1.12 app/models/spree/option_type_prototype.rb
spree_core-3.2.6 app/models/spree/option_type_prototype.rb
spree_core-3.1.11 app/models/spree/option_type_prototype.rb
spree_core-3.1.10 app/models/spree/option_type_prototype.rb
spree_core-3.2.5 app/models/spree/option_type_prototype.rb
spree_core-3.1.9 app/models/spree/option_type_prototype.rb
spree_core-3.2.4 app/models/spree/option_type_prototype.rb
spree_core-3.1.8 app/models/spree/option_type_prototype.rb
spree_core-3.1.7 app/models/spree/option_type_prototype.rb
spree_core-3.2.3 app/models/spree/option_type_prototype.rb
spree_core-3.2.2 app/models/spree/option_type_prototype.rb