Sha256: 1871e626166a3d8c27b1527a44d50f65c96b1d7698bab529557f8322cc7498fd

Contents?: true

Size: 555 Bytes

Versions: 10

Compression:

Stored size: 555 Bytes

Contents

module Internals
  module Indexing
    module Wrappers
      module Category

        module Location

          def self.install_on category, grid, precision = 1
            new_source = Sources::Wrappers::Location.new category.source, grid, precision

            category.class_eval do
              def tokenizer
                @tokenizer ||= Internals::Tokenizers::Index.new
              end
              define_method :source do
                new_source
              end
            end

          end

        end

      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
picky-2.5.2 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.5.1 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.5.0 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.4.3 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.4.2 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.4.1 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.4.0 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.3.0 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.2.1 lib/picky/internals/indexing/wrappers/category/location.rb
picky-2.2.0 lib/picky/internals/indexing/wrappers/category/location.rb