Sha256: 8d9f7ee66cea1193b920bb59ea40b0fbe5dff31e2426ed515119c48f52526451

Contents?: true

Size: 674 Bytes

Versions: 28

Compression:

Stored size: 674 Bytes

Contents

module Picky

  #
  #
  class Index

    attr_reader :combinator

    delegate :load_from_cache,
             :analyze,
             :reindex,
             :possible_combinations,
             :to => :categories

    alias reload load_from_cache

    # Define how the results of this index are identified.
    # (Shown in the client, for example)
    #
    # Default is the name of the index.
    #
    def result_identifier result_identifier = nil
      result_identifier ? define_result_identifier(result_identifier) : (@result_identifier || @name)
    end
    def define_result_identifier result_identifier
      @result_identifier = result_identifier
    end

  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
picky-3.5.4 lib/picky/index_indexed.rb
picky-3.5.3 lib/picky/index_indexed.rb
picky-3.5.2 lib/picky/index_indexed.rb
picky-3.5.1 lib/picky/index_indexed.rb
picky-3.5.0 lib/picky/index_indexed.rb
picky-3.4.3 lib/picky/index_indexed.rb
picky-3.4.2 lib/picky/index_indexed.rb
picky-3.4.1 lib/picky/index_indexed.rb
picky-3.4.0 lib/picky/index_indexed.rb
picky-3.3.3 lib/picky/index_indexed.rb
picky-3.3.2 lib/picky/index_indexed.rb
picky-3.3.1 lib/picky/index_indexed.rb
picky-3.3.0 lib/picky/index_indexed.rb
picky-3.2.0 lib/picky/index_indexed.rb
picky-3.1.13 lib/picky/index_indexed.rb
picky-3.1.12 lib/picky/index_indexed.rb
picky-3.1.11 lib/picky/index_indexed.rb
picky-3.1.10 lib/picky/index_indexed.rb
picky-3.1.9 lib/picky/index_indexed.rb
picky-3.1.8 lib/picky/index_indexed.rb