Sha256: 99dd9f5516e7862ad0eacf8c54d8e821b6918ab7cadbaff59aa7fc7bd3e1bf2f

Contents?: true

Size: 927 Bytes

Versions: 31

Compression:

Stored size: 927 Bytes

Contents

class ShopCategoriesDataset < Dataset::Base
  
  uses :pages
  
  def load    
    categories = [:bread, :milk, :salad]
    
    create_record :layout, :category,
      :name => 'category'
    
    create_record :layout, :product,
      :name => 'product'
      
    categories.each_with_index do |category, i|      
      create_record :page, category,
        :title      => category.to_s,
        :slug       => category.to_s,
        :breadcrumb => category.to_s,
        :parent     => Page.first,
        :class_name => 'ShopCategoryPage',
        :layout     => layouts(:category)
        
      create_record :shop_category, category,
        :product_layout => layouts(:product),
        :page       => pages(category).id
        
      create_record :page_part, category,
        :name       => 'description',
        :content    => "*#{category.to_s}*",
        :page       => pages(category)
    end
    
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
radiant-shop-extension-0.94.8 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.7 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.6 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.5 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.4 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.3 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.2 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.1 spec/datasets/shop_categories.rb
radiant-shop-extension-0.94.0 spec/datasets/shop_categories.rb
radiant-shop-extension-0.93.3 spec/datasets/shop_categories.rb
radiant-shop-extension-0.93.2 spec/datasets/shop_categories.rb
radiant-shop-extension-0.93.1 spec/datasets/shop_categories.rb
radiant-shop-extension-0.93.0 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.11 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.10 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.9 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.8 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.7 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.6 spec/datasets/shop_categories.rb
radiant-shop-extension-0.92.3 spec/datasets/shop_categories.rb