Method: WhatsAppCloudApi::FaradayClient#execute_as_binary
- Defined in:
- lib/whats_app_cloud_api/http/faraday_client.rb
#execute_as_binary(http_request) ⇒ Object
Method overridden from HttpClient.
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/whats_app_cloud_api/http/faraday_client.rb', line 75 def execute_as_binary(http_request) response = @connection.send( http_request.http_method.downcase, http_request.query_url ) do |request| request.headers = http_request.headers request..context ||= {} request..context.merge!(http_request.context) unless http_request.http_method == HttpMethodEnum::GET && http_request.parameters.empty? request.body = http_request.parameters end end convert_response(response, http_request) end |