Method: PeopleDoc::HTTPartyRequest#perform_request
- Defined in:
- lib/people_doc/httparty_request.rb
#perform_request(headers, resource, payload) ⇒ Object Also known as: put, post
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/people_doc/httparty_request.rb', line 26 def perform_request(headers, resource, payload) http_method = __callee__ url = "#{@base_url}/#{resource}" @logger.debug("#{http_method.upcase} request Url: #{url}") @logger.debug("-- Headers: #{headers}") @logger.debug("-- Payload: #{payload}") raises_unless_success do HTTParty .send(http_method.to_sym, url, body: payload, headers: headers) end.parsed_response end |