Class | SOAP::Header::HandlerSet |
In: |
soap/header/handlerset.rb
|
Parent: | Object |
# File soap/header/handlerset.rb, line 21 def dup obj = HandlerSet.new obj.store = @store.dup obj end
headers: SOAPHeaderItem enumerable object
# File soap/header/handlerset.rb, line 48 def on_inbound(headers) headers.each do |name, item| handler = @store.find { |handler| handler.elename == item.element.elename } if handler handler.on_inbound_headeritem(item) elsif item.mustunderstand raise UnhandledMustUnderstandHeaderError.new(item.element.elename.to_s) end end end
returns: Array of SOAPHeaderItem
# File soap/header/handlerset.rb, line 41 def on_outbound @store.collect { |handler| handler.on_outbound_headeritem }.compact end