| Class | SOAP::RPC::SOAPMethodResponse |
| In: |
lib/soap/rpc/element.rb
|
| Parent: | SOAPMethod |
# File lib/soap/rpc/element.rb, line 277
277: def initialize(qname, param_def = nil)
278: super(qname, param_def)
279: @retval = nil
280: end
# File lib/soap/rpc/element.rb, line 289
289: def each
290: if @retval_name and !@retval.is_a?(SOAPVoid)
291: yield(@retval_name, @retval)
292: end
293:
294: output_params.each do |name|
295: unless @outparam[name]
296: raise ParameterError.new("parameter: #{name} was not given")
297: end
298: yield(name, @outparam[name])
299: end
300: end