Class: XSD::NSDBase
Overview
The base class of all datatypes with Namespace.
Direct Known Subclasses
SOAP::SOAPArray, SOAP::SOAPEnvelope, SOAP::SOAPExternalReference, SOAP::SOAPHeaderItem, SOAP::SOAPReference, SOAP::SOAPStruct, XSDAnySimpleType
Constant Summary collapse
- @@types =
[]
Instance Attribute Summary collapse
-
#type ⇒ Object
Returns the value of attribute type.
Class Method Summary collapse
Instance Method Summary collapse
- #init(type) ⇒ Object
-
#initialize ⇒ NSDBase
constructor
A new instance of NSDBase.
Constructor Details
#initialize ⇒ NSDBase
Returns a new instance of NSDBase.
101 102 |
# File 'lib/xsd/datatypes.rb', line 101 def initialize end |
Instance Attribute Details
#type ⇒ Object
Returns the value of attribute type.
91 92 93 |
# File 'lib/xsd/datatypes.rb', line 91 def type @type end |
Class Method Details
.inherited(klass) ⇒ Object
93 94 95 |
# File 'lib/xsd/datatypes.rb', line 93 def self.inherited(klass) @@types << klass end |
.types ⇒ Object
97 98 99 |
# File 'lib/xsd/datatypes.rb', line 97 def self.types @@types end |
Instance Method Details
#init(type) ⇒ Object
104 105 106 |
# File 'lib/xsd/datatypes.rb', line 104 def init(type) @type = type end |