In: |
soap/rpc/proxy.rb
|
Parent: | Object |
method | [R] | |
name | [R] | |
namespace | [R] |
# File soap/rpc/proxy.rb, line 50 def initialize(model, values) @method = model.dup @namespace = @method.elename.namespace @name = @method.elename.name params = {} if ((values.size == 1) and (values[0].is_a?(Hash))) params = values[0] else i = 0 @method.each_param_name(SOAPMethod::IN, SOAPMethod::INOUT) do |name| params[name] = values[i] || SOAPNil.new i += 1 end end @method.set_param(params) end