class Responsys::Api::Session
Attributes
credentials[RW]
header[RW]
jsession_id[RW]
session_id[RW]
Public Class Methods
new()
click to toggle source
# File lib/responsys/api/session.rb, line 7 def initialize global_configuration = Responsys.configuration @credentials = global_configuration.api_credentials @savon_client = Savon.client(global_configuration.savon_settings) end
Public Instance Methods
run(method, message)
click to toggle source
# File lib/responsys/api/session.rb, line 14 def run(method, message) @savon_client.call(method.to_sym, message: message) end
run_with_credentials(method, message)
click to toggle source
# File lib/responsys/api/session.rb, line 18 def run_with_credentials(method, message) @savon_client.call(method.to_sym, message: message, cookies: jsession_id, soap_header: header) end