class WsdlMapper::DomParsing::AnnotationParser

Public Instance Methods

parse(node) click to toggle source
# File lib/wsdl_mapper/dom_parsing/annotation_parser.rb, line 6
def parse(node)
  return Documentation.new(nil) unless node

  doc_node = find_node node, DOCUMENTATION
  text = doc_node && doc_node.text

  doc = Documentation.new text
  doc.app_info = parse_app_info node

  doc
end
parse_app_info(node) click to toggle source
# File lib/wsdl_mapper/dom_parsing/annotation_parser.rb, line 18
def parse_app_info(node)
  app_info_node = find_node node, APPINFO

  app_info_node && app_info_node.children.to_s
end