Class: SOAP::SOAPBase64

Inherits:
XSD::XSDBase64Binary
  • Object
show all
Extended by:
SOAPModuleUtils
Includes:
SOAPBasetype
Defined in:
lib/soap/baseData.rb

Constant Summary collapse

Type =
QName.new(EncodingNamespace, Base64Literal)

Constants included from SOAP

AttrActor, AttrArrayType, AttrArrayTypeName, AttrEncodingStyle, AttrEncodingStyleName, AttrMustUnderstand, AttrMustUnderstandName, AttrOffset, AttrOffsetName, AttrPosition, AttrPositionName, AttrRoot, AttrRootName, Base64Literal, EleBody, EleBodyName, EleEnvelope, EleEnvelopeName, EleFault, EleFaultActor, EleFaultActorName, EleFaultCode, EleFaultCodeName, EleFaultDetail, EleFaultDetailName, EleFaultName, EleFaultString, EleFaultStringName, EleHeader, EleHeaderName, EncodingNamespace, EnvelopeNamespace, LiteralNamespace, MediaType, NextActor, PropertyName, SOAPNamespaceTag, TypeMap, VERSION, ValueArray, ValueArrayName, XSDNamespaceTag, XSINamespaceTag

Instance Attribute Summary

Attributes included from SOAPType

#definedtype, #elename, #encodingstyle, #extraattr, #id, #parent, #position, #precedents, #root

Instance Method Summary collapse

Methods included from SOAPModuleUtils

decode

Methods included from SOAPType

#inspect, #rootnode

Constructor Details

#initialize(value = nil) ⇒ SOAPBase64

Override the definition in SOAPBasetype.



304
305
306
307
# File 'lib/soap/baseData.rb', line 304

def initialize(value = nil)
  super(value)
  @type = Type
end

Instance Method Details

#as_xsdObject



309
310
311
# File 'lib/soap/baseData.rb', line 309

def as_xsd
  @type = XSD::XSDBase64Binary::Type
end