Sha256: c12d00723bad6060d1513f2e9ea6b2f88a8ba5b5bcd5827a231f500a9199aaf4

Contents?: true

Size: 547 Bytes

Versions: 8

Compression:

Stored size: 547 Bytes

Contents

module Elasticsearch
  module API
    module Common
      module Actions; end

      module Client

        # Base client wrapper
        #
        module Base
          attr_reader :client

          def initialize(client)
            @client = client
          end
        end

        # Delegates the `perform_request` method to the wrapped client
        #
        def perform_request(method, path, params={}, body=nil, headers=nil)
          client.perform_request method, path, params, body, headers
        end
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
elasticsearch-api-6.8.1 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.8.0 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.3.1 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.3.0 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.2.0 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.1.0 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.0.3 lib/elasticsearch/api/namespace/common.rb
elasticsearch-api-6.0.2 lib/elasticsearch/api/namespace/common.rb