class AutotaskApi::Configuration
Attributes
debug[RW]
integration_code[RW]
open_timeout[RW]
password[RW]
read_timeout[RW]
username[RW]
wsdl[RW]
Public Class Methods
new()
click to toggle source
# File lib/autotask_api/config.rb, line 18 def initialize @wsdl = 'https://webservices.autotask.net/atservices/1.6/atws.wsdl' @read_timeout = 30 @open_timeout = 30 @debug = false end
Public Instance Methods
set(options = {})
click to toggle source
# File lib/autotask_api/config.rb, line 25 def set(options = {}) options.each { |k, v| self.send("#{k.to_s}=", v) } end
to_hash()
click to toggle source
# File lib/autotask_api/config.rb, line 29 def to_hash hash = {} instance_variables.each { |var| hash[var.to_s.delete('@').to_sym] = instance_variable_get(var) } hash end