Module: ProsperWorks::ApiOperations::Delete

Includes:
Connect
Included in:
BaseEntity, Webhook
Defined in:
lib/prosperworks/api_operations/delete.rb

Instance Method Summary collapse

Methods included from Connect

#get_uri, #handle_multiple_response, #handle_response, #send_request

Instance Method Details

#delete(id) ⇒ Object



9
10
11
12
13
14
# File 'lib/prosperworks/api_operations/delete.rb', line 9

def delete(id) 
  uri = get_uri(api_name, id)

  response = send_request("delete", uri)
  handle_delete_response(response)
end

#handle_delete_response(response) ⇒ Object



16
17
18
19
20
21
22
23
24
# File 'lib/prosperworks/api_operations/delete.rb', line 16

def handle_delete_response(response)
  result = handle_response(nil, response)
  if result.is_a?(ProsperWorks::Errors)
    # pass the error along
    result
  else
    JSON.parse(response.body)
  end
end