module SOAP::SOAPType
for SOAP
type(base and compound)
Attributes
definedtype[RW]
elename[RW]
encodingstyle[RW]
extraattr[R]
force_typed[RW]
id[RW]
parent[RW]
position[RW]
precedents[R]
root[RW]
Public Class Methods
new(*arg)
click to toggle source
Calls superclass method
# 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
Public Instance Methods
inspect()
click to toggle source
# 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()
click to toggle source
# File lib/soap/baseData.rb, line 76 def rootnode node = self while node = node.parent break if SOAPEnvelope === node end node end