def set_options(opts = {})
      @wsdl           = opts[:wsdl]           || Settings.session.wsdl
      @endpoint       = opts[:endpoint]       || Settings.session.endpoint
      @soap_log       = opts[:soap_log]       || Settings.session.soap_log
      @soap_logger    = opts[:soap_logger]    || Settings.session.soap_logger
      @soap_log_level = opts[:soap_log_level] || Settings.session.soap_log_level
      @username       = opts[:username]       || Settings.session.username
      @password       = opts[:password]       || Settings.session.password
      @auth_cookie    = opts[:auth_cookie]    || nil
    end
def set_options(opts = {})
      @wsdl           = opts[:wsdl]           || Settings.session.wsdl
      @endpoint       = opts[:endpoint]       || Settings.session.endpoint
      @soap_log       = opts[:soap_log]       || Settings.session.soap_log
      @soap_logger    = opts[:soap_logger]    || Settings.session.soap_logger
      @soap_log_level = opts[:soap_log_level] || Settings.session.soap_log_level
      @username       = opts[:username]       || Settings.session.username
      @password       = opts[:password]       || Settings.session.password
      @auth_cookie    = opts[:auth_cookie]    || nil
    end
Private: Reads in an options hash and applies global default Settings
 if applicable.  Options are converted into instance variables.

 Returns nothing.