Method: RTX::API::Client#put

Defined in:
lib/rtx/api/client.rb

#put(resource_name, resource_id, attrs = {}) ⇒ Object



65
66
67
68
69
70
# File 'lib/rtx/api/client.rb', line 65

def put(resource_name, resource_id, attrs = {})
  resource_exists?(resource_name)
  raise API::Errors::RequestError.new("id was not provided") if resource_id.nil?
  request = self.class.put("#{rtx_api_url}/#{resource_name}/#{resource_id}", options(:put, attrs))
  handle_request(request)
end