Class: EmailCenterApi::HttpClient

Inherits:
Object
  • Object
show all
Defined in:
lib/email_center_api/http_client.rb

Defined Under Namespace

Classes: Connection

Class Method Summary collapse

Class Method Details

.connectionObject



11
12
13
# File 'lib/email_center_api/http_client.rb', line 11

def connection
  @connection ||= Connection.tap{ |con| con.configure(EmailCenterApi.config) }
end

.get(*args) ⇒ Object



5
6
7
8
9
# File 'lib/email_center_api/http_client.rb', line 5

def get(*args)
  with_retries do
    connection.get(*args)
  end
end

.resetObject



15
16
17
# File 'lib/email_center_api/http_client.rb', line 15

def reset
  @connection = nil
end