class Responsys::Configuration
Attributes
settings[RW]
Public Class Methods
new()
click to toggle source
# File lib/responsys/configuration.rb, line 5 def initialize @settings = {} end
Public Instance Methods
api_credentials()
click to toggle source
# File lib/responsys/configuration.rb, line 22 def api_credentials { username: @settings[:username], password: @settings[:password] } end
debug?()
click to toggle source
# File lib/responsys/configuration.rb, line 33 def debug? !!(@settings[:debug]) end
enabled?()
click to toggle source
# File lib/responsys/configuration.rb, line 37 def enabled? !!(@settings[:enabled]) end
savon_settings()
click to toggle source
# File lib/responsys/configuration.rb, line 9 def savon_settings settings_hash = if @settings[:wsdl].present? { wsdl: @settings[:wsdl] } else { endpoint: @settings[:endpoint], namespace: @settings[:namespace] } end @settings[:savon_settings].merge(settings_hash) end
session_settings()
click to toggle source
# File lib/responsys/configuration.rb, line 29 def session_settings @settings[:sessions] end