class WsdlMapper::SvcDescParsing::TypesParser
Public Instance Methods
parse(node)
click to toggle source
# File lib/wsdl_mapper/svc_desc_parsing/types_parser.rb, line 7 def parse(node) each_element node do |child| parse_types_child child end end
parse_schema(node)
click to toggle source
# File lib/wsdl_mapper/svc_desc_parsing/types_parser.rb, line 22 def parse_schema(node) parser = WsdlMapper::DomParsing::Parser.new @base.description.add_schema parser.parse(node, parse_only: true) parser.log_msgs.each do |msg| @base.log_msgs << msg end end
parse_types_child(node)
click to toggle source
# File lib/wsdl_mapper/svc_desc_parsing/types_parser.rb, line 13 def parse_types_child(node) case get_name node when WsdlMapper::DomParsing::Xsd::SCHEMA parse_schema node else log_msg node, :unknown end end