Sha256: d8423d447131edf52df0c9322872dc9474230a1186a33ad2ee1bfd594b7d5ae5

Contents?: true

Size: 546 Bytes

Versions: 14

Compression:

Stored size: 546 Bytes

Contents

module Picky

  # Indexes indexing.
  #
  class Indexes

    extend Helpers::Indexing
    include Helpers::Indexing

    instance_delegate :clear,
                      :tokenizer

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

    # Overrides index from the helper.
    #
    def self.index scheduler = Scheduler.new
      timed_indexing scheduler do
        instance.index scheduler
      end
    end

    #
    #
    def tokenizer
      Tokenizer.indexing
    end

  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
picky-4.12.1 lib/picky/indexes_indexing.rb
picky-4.12.0 lib/picky/indexes_indexing.rb
picky-4.11.3 lib/picky/indexes_indexing.rb
picky-4.11.2 lib/picky/indexes_indexing.rb
picky-4.11.1 lib/picky/indexes_indexing.rb
picky-4.11.0 lib/picky/indexes_indexing.rb
picky-4.10.0 lib/picky/indexes_indexing.rb
picky-4.9.0 lib/picky/indexes_indexing.rb
picky-4.8.1 lib/picky/indexes_indexing.rb
picky-4.8.0 lib/picky/indexes_indexing.rb
picky-4.7.0 lib/picky/indexes_indexing.rb
picky-4.6.6 lib/picky/indexes_indexing.rb
picky-4.6.5 lib/picky/indexes_indexing.rb
picky-4.6.4 lib/picky/indexes_indexing.rb