Sha256: 9b0c7ffd38e91ebb017d1a30602e9a58ecb8ede39960b085d0577062d8a873ea
Contents?: true
Size: 679 Bytes
Versions: 14
Compression:
Stored size: 679 Bytes
Contents
module Spree class Prototype < Spree::Base include Metadata if defined?(Spree::Webhooks) include Spree::Webhooks::HasWebhooks end has_many :property_prototypes, class_name: 'Spree::PropertyPrototype' has_many :properties, through: :property_prototypes, class_name: 'Spree::Property' has_many :option_type_prototypes, class_name: 'Spree::OptionTypePrototype' has_many :option_types, through: :option_type_prototypes, class_name: 'Spree::OptionType' has_many :prototype_taxons, class_name: 'Spree::PrototypeTaxon' has_many :taxons, through: :prototype_taxons, class_name: 'Spree::Taxon' validates :name, presence: true end end
Version data entries
14 entries across 14 versions & 1 rubygems