In: |
soap/rpc/element.rb
|
Parent: | SOAPMethod |
# File soap/rpc/element.rb, line 221 def initialize(qname, param_def = nil) super(qname, param_def) @retval = nil end
# File soap/rpc/element.rb, line 231 def each if @retval_name and !@retval.is_a?(SOAPVoid) yield(@retval_name, @retval) end each_param_name(OUT, INOUT) do |param_name| unless @outparam[param_name] raise ParameterError.new("Parameter: #{ param_name } was not given.") end yield(param_name, @outparam[param_name]) end end