Sha256: 9a659f9568db65f45880bc9c9ad0817505ab43dff3b322ab00549d395b297bd7

Contents?: true

Size: 485 Bytes

Versions: 43

Compression:

Stored size: 485 Bytes

Contents

module Picky

  class Categories

    include Helpers::Indexing

    each_delegate :cache,
                  :clear,
                  :prepare,
                  :to => :categories

    # First prepares all categories,
    # then caches all categories.
    #
    def index scheduler = Scheduler.new
      timed_indexing scheduler do
        categories.prepare scheduler
        scheduler.finish

        categories.cache scheduler
        scheduler.finish
      end
    end
  end

end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
picky-4.6.3 lib/picky/categories_indexing.rb
picky-4.6.2 lib/picky/categories_indexing.rb
picky-4.6.1 lib/picky/categories_indexing.rb
picky-4.6.0 lib/picky/categories_indexing.rb
picky-4.5.12 lib/picky/categories_indexing.rb
picky-4.5.11 lib/picky/categories_indexing.rb
picky-4.5.10 lib/picky/categories_indexing.rb
picky-4.5.9 lib/picky/categories_indexing.rb
picky-4.5.8 lib/picky/categories_indexing.rb
picky-4.5.7 lib/picky/categories_indexing.rb
picky-4.5.6 lib/picky/categories_indexing.rb
picky-4.5.5 lib/picky/categories_indexing.rb
picky-4.5.4 lib/picky/categories_indexing.rb
picky-4.5.3 lib/picky/categories_indexing.rb
picky-4.5.2 lib/picky/categories_indexing.rb
picky-4.5.1 lib/picky/categories_indexing.rb
picky-4.5.0 lib/picky/categories_indexing.rb
picky-4.4.2 lib/picky/categories_indexing.rb
picky-4.4.1 lib/picky/categories_indexing.rb
picky-4.4.0 lib/picky/categories_indexing.rb