module Exlibris::Primo::WebService::Client::SavonClient
Protected Instance Methods
client()
click to toggle source
# File lib/exlibris/primo/web_service/client/base/savon_client.rb, line 8 def client # # We're not using WSDL at the moment, since # we don't want to make an extra HTTP call. # # @client ||= Savon.client(wsdl: wsdl) @client ||= Savon.client(client_options) end
Private Instance Methods
client_options()
click to toggle source
# File lib/exlibris/primo/web_service/client/base/savon_client.rb, line 18 def client_options { proxy: proxy_url, endpoint: endpoint, namespace: endpoint, log: false, log_level: :warn }.delete_if { |k, v| v.blank? } end