diff options
Diffstat (limited to 'lib/soap/baseData.rb')
-rw-r--r-- | lib/soap/baseData.rb | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/lib/soap/baseData.rb b/lib/soap/baseData.rb index 49c1d2d1f4..2d3d059ebf 100644 --- a/lib/soap/baseData.rb +++ b/lib/soap/baseData.rb @@ -319,6 +319,16 @@ class SOAPInteger < XSD::XSDInteger extend SOAPModuleUtils end +class SOAPNonPositiveInteger < XSD::XSDNonPositiveInteger + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPNegativeInteger < XSD::XSDNegativeInteger + include SOAPBasetype + extend SOAPModuleUtils +end + class SOAPLong < XSD::XSDLong include SOAPBasetype extend SOAPModuleUtils @@ -334,6 +344,41 @@ class SOAPShort < XSD::XSDShort extend SOAPModuleUtils end +class SOAPByte < XSD::XSDByte + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPNonNegativeInteger < XSD::XSDNonNegativeInteger + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPUnsignedLong < XSD::XSDUnsignedLong + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPUnsignedInt < XSD::XSDUnsignedInt + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPUnsignedShort < XSD::XSDUnsignedShort + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPUnsignedByte < XSD::XSDUnsignedByte + include SOAPBasetype + extend SOAPModuleUtils +end + +class SOAPPositiveInteger < XSD::XSDPositiveInteger + include SOAPBasetype + extend SOAPModuleUtils +end + ### ## Compound datatypes. @@ -466,6 +511,7 @@ class SOAPElement # Text interface. attr_accessor :text + alias data text # Element interfaces. def add(value) |