Sha256: fd1a9b7f25338f77c491d32f2ad0df178e94d41c1dfeed40b09086263519b19a

Contents?: true

Size: 1.6 KB

Versions: 28

Compression:

Stored size: 1.6 KB

Contents

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" => %Q{15" x 18" x 6"},
      "Material" => "Canvas"
    },
    "Ruby on Rails Bag" =>
    {
      "Type" => "Messenger",
      "Size" => %Q{14 1/2" x 12" x 5"},
      "Material" => "600 Denier Polyester"
    },
    "Ruby on Rails Mug" => 
    {
      "Type" => "Mug",
      "Size" => %Q{4.5" tall, 3.25" dia.}
    },
    "Ruby on Rails Stein" =>
    {
      "Type" => "Stein",
      "Size" => %Q{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

28 entries across 28 versions & 1 rubygems

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