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