Class | SOAP::EncodingStyle::Handler |
In: |
lib/soap/encodingstyle/handler.rb
|
Parent: | Object |
charset | [R] | |
generate_explicit_type | [RW] |
# File lib/soap/encodingstyle/handler.rb, line 32 32: def each 33: @@handlers.each do |key, value| 34: yield(value) 35: end 36: end
# File lib/soap/encodingstyle/handler.rb, line 51 51: def initialize(charset) 52: @charset = charset 53: @generate_explicit_type = true 54: @decode_typemap = nil 55: end
# File lib/soap/encodingstyle/handler.rb, line 40 40: def add_handler 41: @@handlers[self.uri] = self 42: end
# File lib/soap/encodingstyle/handler.rb, line 83 83: def decode_tag_end(ns, name) 84: raise NotImplementError.new('Method decode_tag_end must be defined in derived class.') 85: end
# File lib/soap/encodingstyle/handler.rb, line 87 87: def decode_text(ns, text) 88: raise NotImplementError.new('Method decode_text must be defined in derived class.') 89: end
# File lib/soap/encodingstyle/handler.rb, line 47 47: def decode_typemap=(definedtypes) 48: @decode_typemap = definedtypes 49: end
# File lib/soap/encodingstyle/handler.rb, line 65 65: def encode_data_end(generator, ns, data, parent) 66: raise NotImplementError 67: end