Class: WSDL::Request::Node
- Inherits:
-
Object
- Object
- WSDL::Request::Node
- Defined in:
- lib/wsdl/request/envelope.rb
Overview
Element node in request envelope.
Instance Attribute Summary collapse
- #attributes ⇒ Array<Attribute> readonly
- #children ⇒ Array<Node,TextNode,CDataNode,Comment,ProcessingInstruction> readonly
- #local_name ⇒ String readonly
- #name ⇒ String readonly
- #namespace_decls ⇒ Array<NamespaceDecl> readonly
- #namespace_uri ⇒ String?
- #prefix ⇒ String? readonly
- #resolved_element ⇒ WSDL::XML::Element?
Instance Method Summary collapse
-
#initialize(name:, prefix:, local_name:, namespace_uri: nil) ⇒ Node
constructor
A new instance of Node.
Constructor Details
#initialize(name:, prefix:, local_name:, namespace_uri: nil) ⇒ Node
Returns a new instance of Node.
49 50 51 52 53 54 55 56 57 58 |
# File 'lib/wsdl/request/envelope.rb', line 49 def initialize(name:, prefix:, local_name:, namespace_uri: nil) @name = name @prefix = prefix @local_name = local_name @namespace_uri = namespace_uri @attributes = [] @children = [] @namespace_decls = [] @resolved_element = nil end |
Instance Attribute Details
#attributes ⇒ Array<Attribute> (readonly)
73 74 75 |
# File 'lib/wsdl/request/envelope.rb', line 73 def attributes @attributes end |
#children ⇒ Array<Node,TextNode,CDataNode,Comment,ProcessingInstruction> (readonly)
76 77 78 |
# File 'lib/wsdl/request/envelope.rb', line 76 def children @children end |
#local_name ⇒ String (readonly)
67 68 69 |
# File 'lib/wsdl/request/envelope.rb', line 67 def local_name @local_name end |
#name ⇒ String (readonly)
61 62 63 |
# File 'lib/wsdl/request/envelope.rb', line 61 def name @name end |
#namespace_decls ⇒ Array<NamespaceDecl> (readonly)
79 80 81 |
# File 'lib/wsdl/request/envelope.rb', line 79 def namespace_decls @namespace_decls end |
#namespace_uri ⇒ String?
70 71 72 |
# File 'lib/wsdl/request/envelope.rb', line 70 def namespace_uri @namespace_uri end |
#prefix ⇒ String? (readonly)
64 65 66 |
# File 'lib/wsdl/request/envelope.rb', line 64 def prefix @prefix end |
#resolved_element ⇒ WSDL::XML::Element?
82 83 84 |
# File 'lib/wsdl/request/envelope.rb', line 82 def resolved_element @resolved_element end |