Class: Eloqua::RESTClient

Inherits:
Client
  • Object
show all
Includes:
Campaign, Contact, Email, ImportedFile, LandingPage, Microsite, Segment, User
Defined in:
lib/eloqua_api/rest_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 ImportedFile

#create_imported_file, #delete_imported_file, #get_imported_file, #imported_file_folder, #imported_file_folder_folders, #imported_file_folders, #replace_imported_file, #update_imported_file

Methods included from Microsite

#get_micro_site

Methods included from User

#get_user, #get_users

Methods included from Contact

#contact_activity, #create_contact, #find_contact_by_email, #get_contact, #get_contact_fields, #get_contacts, #update_contact

Methods included from Campaign

#get_campaign, #get_campaigns, #get_recent_campaigns

Methods included from Email

#create_deployment, #create_email, #delete_email, #get_email, #get_email_deployments, #get_email_preview, #get_email_template, #get_email_templates, #get_emails, #get_recent_emails

Methods included from LandingPage

#activate_landing_page, #create_landing_page, #delete_landing_page, #get_landing_page, #get_landing_page_preview, #get_landing_page_template, #get_landing_page_templates, #get_landing_pages, #get_recent_landing_pages, #validate_landing_page

Methods included from Segment

#create_segment, #create_segment_queue, #get_segment

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



21
22
23
# File 'lib/eloqua_api/rest_client.rb', line 21

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