Sha256: 9b8903a54c5afe5600df203a362d8a9abbf04c9563066b592f553a8ca04239ad

Contents?: true

Size: 273 Bytes

Versions: 43

Compression:

Stored size: 273 Bytes

Contents

module Elasticity
  class Document < BaseDocument
    IndexMapper.set_delegates(singleton_class, :mapper)

    private

    def self.mapper
      raise "document class not configured" unless config.present?
      @mapper ||= IndexMapper.new(self, config)
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
es-elasticity-1.3.0 lib/elasticity/document.rb
es-elasticity-1.2.1 lib/elasticity/document.rb
es-elasticity-1.1.0 lib/elasticity/document.rb
es-elasticity-1.0.1 lib/elasticity/document.rb
es-elasticity-0.14.1 lib/elasticity/document.rb
es-elasticity-0.14.0 lib/elasticity/document.rb
es-elasticity-0.14.0.jhumphreys lib/elasticity/document.rb
es-elasticity-0.13.5 lib/elasticity/document.rb
es-elasticity-0.13.5.dblackmon.1 lib/elasticity/document.rb
es-elasticity-0.13.4 lib/elasticity/document.rb
es-elasticity-0.13.4.zpesic lib/elasticity/document.rb
es-elasticity-0.13.4.dblackmon.1 lib/elasticity/document.rb
es-elasticity-0.13.4.dblackmon.0 lib/elasticity/document.rb
es-elasticity-0.13.4.dblackmon lib/elasticity/document.rb
es-elasticity-0.13.3 lib/elasticity/document.rb
es-elasticity-0.13.3.pre1 lib/elasticity/document.rb
es-elasticity-0.12.0 lib/elasticity/document.rb
es-elasticity-0.11.5 lib/elasticity/document.rb
es-elasticity-0.11.1 lib/elasticity/document.rb
es-elasticity-0.9.0 lib/elasticity/document.rb