Sha256: d9ac717717758757f9f9e6c5772878d0e992d4e93558a0fe10b93a254ed1a568

Contents?: true

Size: 459 Bytes

Versions: 4

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

module Esse
  module Backend
    class Index
      module InstanceMethods
        def import!(**options)
          type_hash.each_value do |type|
            type.elasticsearch.import!(**options)
          end
        end

        def import(**options)
          type_hash.each_value do |type|
            type.elasticsearch.import(**options)
          end
        end
      end

      include InstanceMethods
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
esse-0.2.0 lib/esse/backend/index/documents.rb
esse-0.1.3 lib/esse/backend/index/documents.rb
esse-0.1.2 lib/esse/backend/index/documents.rb
esse-0.1.1 lib/esse/backend/index/documents.rb