class Otis::SoapClient
Constants
- DEFAULT_OPTIONS
Public Class Methods
new(map, wsdl, options = DEFAULT_OPTIONS)
click to toggle source
# File lib/otis/soap_client.rb, line 5 def initialize(map, wsdl, options = DEFAULT_OPTIONS) @routes = map.routes options.merge!(wsdl: wsdl) @client = Savon.client(options) end
Public Instance Methods
operations()
click to toggle source
# File lib/otis/soap_client.rb, line 11 def operations @client.operations end
Protected Instance Methods
call(action, options)
click to toggle source
# File lib/otis/soap_client.rb, line 16 def call(action, options) soap_response = @client.call(action, options).body soap_response end