Class: MessageBird::ConversationClient

Inherits:
HttpClient
  • Object
show all
Defined in:
lib/messagebird/conversation_client.rb

Constant Summary collapse

ENDPOINT =
'https://conversations.messagebird.com/v1/'

Constants inherited from HttpClient

HttpClient::ALLOWED_METHODS, HttpClient::SUBMIT_METHODS, HttpClient::VALID_RESPONSE_CODES

Instance Attribute Summary

Attributes inherited from HttpClient

#access_key

Instance Method Summary collapse

Methods inherited from HttpClient

#assert_json_response_type, #assert_valid_response_code, #build_http_client, #build_request, #initialize, #request, #request_block

Constructor Details

This class inherits a constructor from MessageBird::HttpClient

Instance Method Details

#endpointObject



18
19
20
# File 'lib/messagebird/conversation_client.rb', line 18

def endpoint
  ENDPOINT
end

#prepare_request(request, params = {}) ⇒ Object



12
13
14
15
16
# File 'lib/messagebird/conversation_client.rb', line 12

def prepare_request(request, params = {})
  request['Content-Type'] = 'application/json'
  request.body = params.to_json
  request
end