class ElasticBackup::Snapshot::ESClient

Attributes

conn[R]

Public Class Methods

new(esurl) click to toggle source
# File lib/elastic-backup-2s3/snapshot.rb, line 146
def initialize(esurl)
  @conn = ::Faraday::Connection.new url: esurl
end

Public Instance Methods

perform_request(method, path, params, body) click to toggle source
# File lib/elastic-backup-2s3/snapshot.rb, line 150
def perform_request(method, path, params, body)
  conn.run_request method.downcase.to_sym, path,
  ( body ? MultiJson.dump(body) : nil ),
  {'Content-Type' => 'application/json'}
end