Module: SOAP::SOAPType
- Included in:
- SOAPBasetype, SOAPCompoundtype
- Defined in:
- lib/soap/baseData.rb
Overview
for SOAP type(base and compound)
Instance Attribute Summary collapse
-
#definedtype ⇒ Object
Returns the value of attribute definedtype.
-
#elename ⇒ Object
Returns the value of attribute elename.
-
#encodingstyle ⇒ Object
Returns the value of attribute encodingstyle.
-
#extraattr ⇒ Object
readonly
Returns the value of attribute extraattr.
-
#force_typed ⇒ Object
Returns the value of attribute force_typed.
-
#id ⇒ Object
Returns the value of attribute id.
-
#parent ⇒ Object
Returns the value of attribute parent.
-
#position ⇒ Object
Returns the value of attribute position.
-
#precedents ⇒ Object
readonly
Returns the value of attribute precedents.
-
#root ⇒ Object
Returns the value of attribute root.
Instance Method Summary collapse
Instance Attribute Details
#definedtype ⇒ Object
Returns the value of attribute definedtype.
51 52 53 |
# File 'lib/soap/baseData.rb', line 51 def definedtype @definedtype end |
#elename ⇒ Object
Returns the value of attribute elename.
44 45 46 |
# File 'lib/soap/baseData.rb', line 44 def elename @elename end |
#encodingstyle ⇒ Object
Returns the value of attribute encodingstyle.
43 44 45 |
# File 'lib/soap/baseData.rb', line 43 def encodingstyle @encodingstyle end |
#extraattr ⇒ Object (readonly)
Returns the value of attribute extraattr.
50 51 52 |
# File 'lib/soap/baseData.rb', line 50 def extraattr @extraattr end |
#force_typed ⇒ Object
Returns the value of attribute force_typed.
52 53 54 |
# File 'lib/soap/baseData.rb', line 52 def force_typed @force_typed end |
#id ⇒ Object
Returns the value of attribute id.
45 46 47 |
# File 'lib/soap/baseData.rb', line 45 def id @id end |
#parent ⇒ Object
Returns the value of attribute parent.
48 49 50 |
# File 'lib/soap/baseData.rb', line 48 def parent @parent end |
#position ⇒ Object
Returns the value of attribute position.
49 50 51 |
# File 'lib/soap/baseData.rb', line 49 def position @position end |
#precedents ⇒ Object (readonly)
Returns the value of attribute precedents.
46 47 48 |
# File 'lib/soap/baseData.rb', line 46 def precedents @precedents end |
Instance Method Details
#initialize(*arg) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/soap/baseData.rb', line 54 def initialize(*arg) super @encodingstyle = nil @elename = XSD::QName::EMPTY @id = nil @precedents = [] @root = false @parent = nil @position = nil @definedtype = nil @extraattr = {} @force_typed = false end |
#inspect ⇒ Object
68 69 70 71 72 73 74 |
# File 'lib/soap/baseData.rb', line 68 def inspect if self.is_a?(XSD::NSDBase) sprintf("#<%s:0x%x %s %s>", self.class.name, __id__, self.elename, self.type) else sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.elename) end end |
#rootnode ⇒ Object
76 77 78 79 80 81 82 |
# File 'lib/soap/baseData.rb', line 76 def rootnode node = self while node = node.parent break if SOAPEnvelope === node end node end |