Sha256: 60dbae166a8a83d81591d6d42f25ab16c3f160620618321a16cfafade159758f
Contents?: true
Size: 692 Bytes
Versions: 3
Compression:
Stored size: 692 Bytes
Contents
class ShopPackagesDataset < Dataset::Base uses :shop_products def load packages = { :bread => [ :soft, :crusty, :warm ] } packages.each do |package, products| create_record :shop_package, "all_#{package.to_s}".to_sym, :name => "all #{package.to_s}", :sku => "all_#{package.to_s}", :price => 1 * 10 products.each_with_index do |product, i| create_record :shop_packing, "#{product.to_s}_bread".to_s.to_sym, :quantity => 1, :position => 1, :package => shop_packages("all_#{package.to_s}".to_sym), :product => shop_products("#{product.to_s}_bread".to_sym) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems