Sha256: 64595396686454d7cb5754c9c96c152a0c992a811e7a8a3eac36f1be811aba17

Contents?: true

Size: 540 Bytes

Versions: 105

Compression:

Stored size: 540 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.find_by_name!(property)
  end
end

Version data entries

105 entries across 105 versions & 2 rubygems

Version Path
solidus_sample-1.2.3 db/samples/prototypes.rb
solidus_sample-1.1.4 db/samples/prototypes.rb
solidus_sample-1.0.7 db/samples/prototypes.rb
solidus_sample-1.0.6 db/samples/prototypes.rb
solidus_sample-1.2.2 db/samples/prototypes.rb
solidus_sample-1.2.1 db/samples/prototypes.rb
solidus_sample-1.1.3 db/samples/prototypes.rb
solidus_sample-1.0.5 db/samples/prototypes.rb
solidus_sample-1.2.0 db/samples/prototypes.rb
solidus_sample-1.2.0.rc2 db/samples/prototypes.rb
solidus_sample-1.0.4 db/samples/prototypes.rb
solidus_sample-1.1.2 db/samples/prototypes.rb
solidus_sample-1.2.0.rc1 db/samples/prototypes.rb
solidus_sample-1.2.0.beta1 db/samples/prototypes.rb
solidus_sample-1.0.3 db/samples/prototypes.rb
solidus_sample-1.1.1 db/samples/prototypes.rb
solidus_sample-1.1.0 db/samples/prototypes.rb
solidus_sample-1.1.0.pre2 db/samples/prototypes.rb
solidus_sample-1.1.0.pre1 db/samples/prototypes.rb
solidus_sample-1.1.0.beta1 db/samples/prototypes.rb