class SOAP::RPC::SOAPMethodResponse
Public Class Methods
new(qname, param_def = nil)
click to toggle source
Calls superclass method
SOAP::RPC::SOAPMethod::new
# File lib/soap/rpc/element.rb, line 323 def initialize(qname, param_def = nil) super(qname, param_def) @retval = nil end
Public Instance Methods
each() { |retval_name, retval| ... }
click to toggle source
# File lib/soap/rpc/element.rb, line 339 def each if @retval_name and !@retval.is_a?(SOAPVoid) yield(@retval_name, @retval) end output_params.each do |name| unless @outparam[name] raise ParameterError.new("parameter: #{name} was not given") end yield(name, @outparam[name]) end end
retval()
click to toggle source
# File lib/soap/rpc/element.rb, line 328 def retval @retval end
retval=(retval)
click to toggle source
# File lib/soap/rpc/element.rb, line 332 def retval=(retval) @retval = retval @retval.elename = @retval.elename.dup_name(@retval_name || 'return') retval.parent = self retval end