Class: Eloqua::BulkClient

Inherits:
Client
  • Object
show all
Includes:
Export, Sync
Defined in:
lib/eloqua_api/bulk_client.rb

Constant Summary

Constants inherited from Client

Client::AUTHORIZE_PATH, Client::BASE_LOGIN_URI, Client::BASE_PATH, Client::BASE_URI, Client::BASE_VERSION, Client::SITE, Client::TOKEN_PATH, Client::TOKEN_PATH_HEADERS

Instance Attribute Summary

Attributes inherited from Client

#on_authorize, #on_refresh_token, #on_url_changed, #opts

Instance Method Summary collapse

Methods included from Sync

#sync, #sync_status, #syncs

Methods included from Export

#define_activity_export, #define_export, #delete_export, #delete_export_definition, #retrieve_activity_export, #retrieve_export

Methods inherited from Client

#authorize_url, #delete, #exchange_token, #get, #initialize, #login, #multipart_post, #on_authorize?, #on_refresh_token?, #on_url_changed?, #post, #put, #token_refreshed?, #url, #url_changed?, #version

Constructor Details

This class inherits a constructor from Eloqua::Client

Instance Method Details

#build_path(*segments) ⇒ Object



14
15
16
# File 'lib/eloqua_api/bulk_client.rb', line 14

def build_path(*segments)
  super('/Bulk/', *segments)
end

#query(name) ⇒ Object



10
11
12
# File 'lib/eloqua_api/bulk_client.rb', line 10

def query(name)
  Query.new(name, self)
end