Class: SOAP::SOAPBase64

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

Constant Summary collapse

Type =
SOAPENCType = QName.new(EncodingNamespace, Base64Literal)

Constants included from SOAP

AttrActor, AttrActorName, AttrArrayType, AttrArrayTypeName, AttrEncodingStyle, AttrEncodingStyleName, AttrHref, AttrHrefName, AttrId, AttrIdName, 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, SOAPProxy, TypeMap, ValueArray, ValueArrayName, Version, XSDNamespaceTag, XSINamespaceTag

Constants included from XSD

XSD::AnySimpleTypeLiteral, XSD::AnySimpleTypeName, XSD::AnyTypeLiteral, XSD::AnyTypeName, XSD::AnyURILiteral, XSD::AttrNilName, XSD::AttrType, XSD::AttrTypeName, XSD::Base64BinaryLiteral, XSD::BooleanLiteral, XSD::ByteLiteral, XSD::DateLiteral, XSD::DateTimeLiteral, XSD::DecimalLiteral, XSD::DoubleLiteral, XSD::DurationLiteral, XSD::ENTITIESLiteral, XSD::ENTITYLiteral, XSD::FloatLiteral, XSD::GDayLiteral, XSD::GMonthDayLiteral, XSD::GMonthLiteral, XSD::GYearLiteral, XSD::GYearMonthLiteral, XSD::HexBinaryLiteral, XSD::IDLiteral, XSD::IDREFLiteral, XSD::IDREFSLiteral, XSD::InstanceNamespace, XSD::IntLiteral, XSD::IntegerLiteral, XSD::LanguageLiteral, XSD::LongLiteral, XSD::NCNameLiteral, XSD::NMTOKENLiteral, XSD::NMTOKENSLiteral, XSD::NameLiteral, XSD::Namespace, XSD::NegativeIntegerLiteral, XSD::NilLiteral, XSD::NilValue, XSD::NonNegativeIntegerLiteral, XSD::NonPositiveIntegerLiteral, XSD::NormalizedStringLiteral, XSD::PositiveIntegerLiteral, XSD::QNameLiteral, XSD::ShortLiteral, XSD::StringLiteral, XSD::TimeLiteral, XSD::TokenLiteral, XSD::UnsignedByteLiteral, XSD::UnsignedIntLiteral, XSD::UnsignedLongLiteral, XSD::UnsignedShortLiteral

Instance Attribute Summary

Attributes included from SOAPBasetype

#qualified

Attributes included from SOAPType

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

Attributes inherited from XSD::XSDAnySimpleType

#data, #is_nil

Attributes inherited from XSD::NSDBase

#type

Instance Method Summary collapse

Methods included from SOAPModuleUtils

decode, to_data

Methods included from SOAPType

#inspect, #rootnode

Methods inherited from XSD::XSDBase64Binary

#set_encoded, #string

Methods inherited from XSD::XSDAnySimpleType

#check_lexical_format, #set, #to_s

Methods inherited from XSD::NSDBase

inherited, #init, types

Constructor Details

#initialize(value = nil) ⇒ SOAPBase64

Returns a new instance of SOAPBase64.



425
426
427
428
# File 'lib/soap/baseData.rb', line 425

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

Instance Method Details

#as_xsdObject



430
431
432
# File 'lib/soap/baseData.rb', line 430

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