| Module | SOAP::Processor |
| In: |
lib/soap/processor.rb
|
# File lib/soap/processor.rb, line 46
46: def default_parser_option
47: @@default_parser_option
48: end
# File lib/soap/processor.rb, line 42
42: def default_parser_option=(rhs)
43: @@default_parser_option = rhs
44: end
# File lib/soap/processor.rb, line 28
28: def marshal(env, opt = {}, io = nil)
29: generator = create_generator(opt)
30: marshalled_str = generator.generate(env, io)
31: unless env.external_content.empty?
32: opt[:external_content] = env.external_content
33: end
34: marshalled_str
35: end
# File lib/soap/processor.rb, line 37
37: def unmarshal(stream, opt = {})
38: parser = create_parser(opt)
39: parser.parse(stream)
40: end
# File lib/soap/processor.rb, line 52
52: def create_generator(opt)
53: SOAPGenerator.new(opt)
54: end