# File soap/encodingstyle/handler.rb, line 32 def each @@handlers.each do |key, value| yield(value) end end
# File soap/encodingstyle/handler.rb, line 28 def handler(uri) @@handlers[uri] end
# File soap/encodingstyle/handler.rb, line 94 def decode_epilogue end
# File soap/encodingstyle/handler.rb, line 91 def decode_prologue end
decode interface.
Returns SOAP/OM data.
# File soap/encodingstyle/handler.rb, line 79 def decode_tag(ns, name, attrs, parent) raise NotImplementError.new('Method decode_tag must be defined in derived class.') end
# File soap/encodingstyle/handler.rb, line 83 def decode_tag_end(ns, name) raise NotImplementError.new('Method decode_tag_end must be defined in derived class.') end
# File soap/encodingstyle/handler.rb, line 87 def decode_text(ns, text) raise NotImplementError.new('Method decode_text must be defined in derived class.') end
# File soap/encodingstyle/handler.rb, line 47 def decode_typemap=(definedtypes) @decode_typemap = definedtypes end
encode interface.
Returns a XML instance as a string.
# File soap/encodingstyle/handler.rb, line 61 def encode_data(generator, ns, data, parent) raise NotImplementError end
# File soap/encodingstyle/handler.rb, line 65 def encode_data_end(generator, ns, data, parent) raise NotImplementError end