| Class | XSD::XSDBase64Binary |
| In: |
lib/xsd/datatypes.rb
|
| Parent: | XSDAnySimpleType |
| Type | = | QName.new(Namespace, Base64BinaryLiteral) |
# File lib/xsd/datatypes.rb, line 907
907: def set_encoded(value)
908: if /^[A-Za-z0-9+\/=]*$/ !~ value
909: raise ValueSpaceError.new("#{ type }: cannot accept '#{ value }'.")
910: end
911: @data = String.new(value).strip
912: @is_nil = false
913: end