Sha256: 1f68840e6e49722aa0aa68afe638236fb1d0a646f21a9e0da16d5deafab0ab0b

Contents?: true

Size: 304 Bytes

Versions: 2

Compression:

Stored size: 304 Bytes

Contents

# frozen_string_literal: true

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

2 entries across 2 versions & 1 rubygems

Version Path
es-elasticity-1.0.0 lib/elasticity/document.rb
es-elasticity-1.0.0.jhumphreys lib/elasticity/document.rb