Class: MessageBird::NumberClient

Inherits:
HttpClient show all
Defined in:
lib/messagebird/number_client.rb

Constant Summary collapse

ENDPOINT =
'https://numbers.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



13
14
15
# File 'lib/messagebird/number_client.rb', line 13

def endpoint
  ENDPOINT
end

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



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

def prepare_request(request, params = {})
  request.body = params.to_json
  request
end