Class: WsdlMapper::Parsing::Base

Inherits:
Object
  • Object
show all
Includes:
Dom, Logging
Defined in:
lib/wsdl_mapper/parsing/base.rb

Direct Known Subclasses

DomParsing::ParserBase, SvcDescParsing::Parser, SvcDescParsing::ParserBase

Constant Summary

TARGET_NS =
'targetNamespace'
NS_DECL_PREFIX =
'xmlns'

Instance Attribute Summary

Attributes included from Logging

#log_msgs

Class Method Summary (collapse)

Instance Method Summary (collapse)

Methods included from Logging

#log_msg

Constructor Details

- (Base) initialize(base)

Returns a new instance of Base



15
16
17
18
# File 'lib/wsdl_mapper/parsing/base.rb', line 15

def initialize(base)
  @base = base
  @log_msgs = []
end

Class Method Details

+ (WsdlMapper::Dom::Name) get_name(node)

Parameters:

  • node (Nokogiri::XML::Node)

Returns:



22
23
24
25
26
27
# File 'lib/wsdl_mapper/parsing/base.rb', line 22

def self.get_name(node)
  ns = node.namespace ? node.namespace.href : nil
  name = node.name

  Name.get ns, name
end