class GoodDataEloqua::Client
Public Class Methods
new(config={})
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 13 def initialize(config={}) $global_id = SecureRandom.hex $client = config[:eloqua] || config[:client] if config[:threading] $threading = config[:threading] else $threading = true end self.system_check puts "#{Time.now} => Initialized job with session id: #{$global_id}." end
Public Instance Methods
campaigns(config={})
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 30 def campaigns(config={}) GoodDataEloqua::Campaigns.new(config) end
contacts(config={})
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 38 def contacts(config={}) GoodDataEloqua::Contacts.new(config) end
emails(config={})
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 34 def emails(config={}) GoodDataEloqua::Emails.new(config) end
forms(config={})
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 42 def forms(config={}) GoodDataEloqua::Forms.new(config) end
system_check(refresh = false)
click to toggle source
# File lib/gooddata_eloqua/client.rb, line 46 def system_check(refresh = false) if refresh FileUtils.rm_rf('downloads') end FileUtils.mkdir_p 'downloads' end