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