Included Modules

Files

Class/Module Index [+]

Quicksearch

SOAP::Driver

Attributes

logDev=[RW]
logdev[RW]

Public Class Methods

new(log, logid, namespace, endpoint_url, httpproxy = nil, soapaction = nil) click to toggle source
# File lib/soap/compat.rb, line 108
def initialize(log, logid, namespace, endpoint_url, httpproxy = nil, soapaction = nil)
  super(endpoint_url, namespace, soapaction)
  @logdev = log
  @logid = logid
  @logid_prefix = "<#{ @logid }> "
  self.httpproxy = httpproxy if httpproxy
  log(INFO) { 'initialize: initializing SOAP driver...' }
end

Public Instance Methods

addMethod(name, *params) click to toggle source
# File lib/soap/compat.rb, line 132
def addMethod(name, *params)
  addMethodWithSOAPActionAs(name, name, nil, *params)
end
addMethodAs(name_as, name, *params) click to toggle source
# File lib/soap/compat.rb, line 136
def addMethodAs(name_as, name, *params)
  addMethodWithSOAPActionAs(name_as, name, nil, *params)
end
addMethodWithSOAPAction(name, soapaction, *params) click to toggle source
# File lib/soap/compat.rb, line 140
def addMethodWithSOAPAction(name, soapaction, *params)
  addMethodWithSOAPActionAs(name, name, soapaction, *params)
end
addMethodWithSOAPActionAs(name_as, name, soapaction, *params) click to toggle source
# File lib/soap/compat.rb, line 144
def addMethodWithSOAPActionAs(name_as, name, soapaction, *params)
  add_method_with_soapaction_as(name, name_as, soapaction, *params)
end
call(name, *params) click to toggle source
# File lib/soap/compat.rb, line 122
def call(name, *params)
  log(INFO) { "call: calling method '#{ name }'." }
  log(DEBUG) { "call: parameters '#{ params.inspect }'." }
  log(DEBUG) {
    params = Mapping.obj2soap(params, @mapping_registry).to_a
    "call: parameters '#{ params.inspect }'."
  }
  super
end
invoke(headers, body) click to toggle source
# File lib/soap/compat.rb, line 117
def invoke(headers, body)
  log(INFO) { "invoke: invoking message '#{ body.type }'." }
  super
end
setLogDev(logdev) click to toggle source
# File lib/soap/compat.rb, line 148
def setLogDev(logdev)
  self.logdev = logdev
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.