Sha256: d6aba67267d8025f7e790056e25f2189870189e62cc6165ce3b00b88ae7cda9f

Contents?: true

Size: 544 Bytes

Versions: 35

Compression:

Stored size: 544 Bytes

Contents

prototypes = [
  {
    :name => "Shirt",
    :properties => ["Manufacturer", "Brand", "Model", "Shirt Type", "Sleeve Type", "Material", "Fit", "Gender"]
  },
  {
    :name => "Bag",
    :properties => ["Type", "Size", "Material"]
  },
  {
    :name => "Mugs",
    :properties => ["Size", "Type"]
  }
]

prototypes.each do |prototype_attrs|
  prototype = Spree::Prototype.create!(:name => prototype_attrs[:name])
  prototype_attrs[:properties].each do |property|
    prototype.properties << Spree::Property.where(name: property).first
  end
end

Version data entries

35 entries across 35 versions & 3 rubygems

Version Path
goca-spree-sample-3.1.14.rails.5.0.1 db/samples/prototypes.rb
goca-spree-sample-3.1.14.rails.5.0 db/samples/prototypes.rb
spree_sample-3.1.14 db/samples/prototypes.rb
spree_sample-3.1.13 db/samples/prototypes.rb
spree_sample-3.1.12 db/samples/prototypes.rb
spree_sample-3.1.11 db/samples/prototypes.rb
spree_sample-3.1.10 db/samples/prototypes.rb
spree_sample-3.1.9 db/samples/prototypes.rb
spree_sample-3.1.8 db/samples/prototypes.rb
spree_sample-3.1.7 db/samples/prototypes.rb
spree_sample-3.1.6 db/samples/prototypes.rb
spree_sample-3.1.5 db/samples/prototypes.rb
spree_sample-3.1.4 db/samples/prototypes.rb
spree_sample-3.1.3 db/samples/prototypes.rb
spree_sample-3.1.2 db/samples/prototypes.rb
spree_sample-3.0.10 db/samples/prototypes.rb
spree_sample-3.1.1 db/samples/prototypes.rb
spree_sample-3.1.0 db/samples/prototypes.rb
spree_sample-3.1.0.rc4 db/samples/prototypes.rb
spree_sample-3.0.9 db/samples/prototypes.rb