In: |
xmlrpc/parser.rb
|
Parent: | Object |
# File xmlrpc/parser.rb, line 460 def parseMethodResponse(str) parser = @parser_class.new parser.parse(str) raise "No valid method response!" if parser.method_name != nil if parser.fault != nil # is a fault structure [false, parser.fault] else # is a normal return value raise "Missing return value!" if parser.params.size == 0 raise "To many return values. Only one allowed!" if parser.params.size > 1 [true, parser.params[0]] end end