def initialize_client!
    self.client = ::Savon.client(
      :endpoint => config[:endpoint],
      :namespace => config[:namespace],
      :open_timeout => config[:open_timeout],
      :read_timeout => config[:read_timeout],
      :raise_errors => false,
      :logger => config[:logger],
      :log => config[:logger] && config[:logger].level == Logger::DEBUG
    )
  end
def initialize_client!
    self.client = ::Savon.client(
      :endpoint => config[:endpoint],
      :namespace => config[:namespace],
      :open_timeout => config[:open_timeout],
      :read_timeout => config[:read_timeout],
      :raise_errors => false,
      :logger => config[:logger],
      :log => config[:logger] && config[:logger].level == Logger::DEBUG
    )
  end
Constructs and saves the savon client using provided config.