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