Sha256: da16acec155addcb766b1ba14c86f52a17bf9fe9c2ea5bbbcc8adb1b85d85aa3

Contents?: true

Size: 1.62 KB

Versions: 40

Compression:

Stored size: 1.62 KB

Contents

# frozen_string_literal: true

products =
  {
    "Ruby on Rails Baseball Jersey" =>
    {
      "Manufacturer" => "Wilson",
      "Brand" => "Wannabe Sports",
      "Model" => "JK1002",
      "Shirt Type" => "Baseball Jersey",
      "Sleeve Type" => "Long",
      "Made from" => "100% cotton",
      "Fit" => "Loose",
      "Gender" => "Men's"
    },
    "Ruby on Rails Jr. Spaghetti" =>
    {
      "Manufacturer" => "Jerseys",
      "Brand" => "Resiliance",
      "Model" => "TL174",
      "Shirt Type" => "Jr. Spaghetti T",
      "Sleeve Type" => "None",
      "Made from" => "90% Cotton, 10% Nylon",
      "Fit" => "Form",
      "Gender" => "Women's"
    },
    "Ruby on Rails Ringer T-Shirt" =>
    {
      "Manufacturer" => "Jerseys",
      "Brand" => "Conditioned",
      "Model" => "TL9002",
      "Shirt Type" => "Ringer T",
      "Sleeve Type" => "Short",
      "Made from" => "100% Vellum",
      "Fit" => "Loose",
      "Gender" => "Men's"
    },
    "Ruby on Rails Tote" =>
    {
      "Type" => "Tote",
      "Size" => %{15" x 18" x 6"},
      "Material" => "Canvas"
    },
    "Ruby on Rails Bag" =>
    {
      "Type" => "Messenger",
      "Size" => %{14 1/2" x 12" x 5"},
      "Material" => "600 Denier Polyester"
    },
    "Ruby on Rails Mug" =>
    {
      "Type" => "Mug",
      "Size" => %{4.5" tall, 3.25" dia.}
    },
    "Ruby on Rails Stein" =>
    {
      "Type" => "Stein",
      "Size" => %{6.75" tall, 3.75" dia. base, 3" dia. rim}
    }
  }

products.each do |name, properties|
  product = Spree::Product.find_by(name: name)
  properties.each do |prop_name, prop_value|
    product.set_property(prop_name, prop_value)
  end
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
solidus_sample-2.9.6 db/samples/product_properties.rb
solidus_sample-2.8.6 db/samples/product_properties.rb
solidus_sample-2.9.5 db/samples/product_properties.rb
solidus_sample-2.9.4 db/samples/product_properties.rb
solidus_sample-2.6.6 db/samples/product_properties.rb
solidus_sample-2.7.4 db/samples/product_properties.rb
solidus_sample-2.8.5 db/samples/product_properties.rb
solidus_sample-2.9.3 db/samples/product_properties.rb
solidus_sample-2.9.2 db/samples/product_properties.rb
solidus_sample-2.7.3 db/samples/product_properties.rb
solidus_sample-2.6.5 db/samples/product_properties.rb
solidus_sample-2.9.1 db/samples/product_properties.rb
solidus_sample-2.9.0 db/samples/product_properties.rb
solidus_sample-2.9.0.rc.1 db/samples/product_properties.rb
solidus_sample-2.8.4 db/samples/product_properties.rb
solidus_sample-2.8.3 db/samples/product_properties.rb
solidus_sample-2.7.2 db/samples/product_properties.rb
solidus_sample-2.6.4 db/samples/product_properties.rb
solidus_sample-2.8.2 db/samples/product_properties.rb
solidus_sample-2.8.1 db/samples/product_properties.rb