Method: XSD::XSDBase64Binary#set_encoded

Defined in:
lib/xsd/datatypes.rb

#set_encoded(value) ⇒ Object



907
908
909
910
911
912
913
# File 'lib/xsd/datatypes.rb', line 907

def set_encoded(value)
  if /^[A-Za-z0-9+\/=]*$/ !~ value
    raise ValueSpaceError.new("#{ type }: cannot accept '#{ value }'.")
  end
  @data = String.new(value).strip
  @is_nil = false
end