Class: Twizo::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/twizo/client.rb

Direct Known Subclasses

NetHttpClient

Constant Summary collapse

API_VERSION =
'v1'
API_USERNAME =
'twizo'
LIB_NAME =
'Twizo-ruby-lib'
LIB_VERSION =
'0.1.0'

Instance Method Summary collapse

Constructor Details

#initialize(api_key, api_host) ⇒ Client

Constructor

Parameters:

  • api_key (String)
  • api_host (String)


27
28
29
# File 'lib/twizo/client.rb', line 27

def initialize(api_key, api_host)
  @api_key, @api_host = api_key, api_host
end

Instance Method Details

#user_agentString

Returns:

  • (String)


34
35
36
37
38
39
40
41
# File 'lib/twizo/client.rb', line 34

def user_agent
  sprintf('%s/%s Ruby/%s/%s',
          LIB_NAME,
          LIB_VERSION,
          RUBY_VERSION,
          RUBY_PLATFORM
  )
end