Module: Castle::API

Defined in:
lib/castle/api.rb,
lib/castle/api/log.rb,
lib/castle/api/risk.rb,
lib/castle/api/filter.rb,
lib/castle/api/lists/get.rb,
lib/castle/api/lists/query.rb,
lib/castle/api/events/group.rb,
lib/castle/api/events/query.rb,
lib/castle/api/lists/create.rb,
lib/castle/api/lists/delete.rb,
lib/castle/api/lists/update.rb,
lib/castle/api/events/schema.rb,
lib/castle/api/lists/get_all.rb,
lib/castle/api/list_items/get.rb,
lib/castle/api/list_items/count.rb,
lib/castle/api/list_items/query.rb,
lib/castle/api/list_items/create.rb,
lib/castle/api/list_items/update.rb,
lib/castle/api/list_items/archive.rb,
lib/castle/api/privacy/delete_data.rb,
lib/castle/api/list_items/unarchive.rb,
lib/castle/api/privacy/request_data.rb,
lib/castle/api/list_items/create_batch.rb

Overview

this class is responsible for making requests to api

Defined Under Namespace

Modules: Events, Filter, ListItems, Lists, Log, Privacy, Risk

Class Method Summary collapse

Class Method Details

.call(command, headers = {}, http = nil, config = nil) ⇒ Hash

Parameters:

Returns:

  • (Hash)


25
26
27
# File 'lib/castle/api.rb', line 25

def call(command, headers = {}, http = nil, config = nil)
  Castle::Core::ProcessResponse.call(send_request(command, headers, http, config), config)
end