Method: NetSuite::Configuration#connection

Defined in:
lib/netsuite/configuration.rb

#connection(params = {}, credentials = {}) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/netsuite/configuration.rb', line 13

def connection(params={}, credentials={})
  Savon.client({
    wsdl: wsdl,
    read_timeout: read_timeout,
    namespaces: namespaces,
    soap_header: auth_header(credentials).update(soap_header),
    pretty_print_xml: true,
    logger: logger,
    log_level: log_level,
    log: !silent,   # turn off logging entirely if configured
  }.update(params))
end