class Quandl::Cassandra::Types::UUIDType

Public Class Methods

regex_validator() click to toggle source
# File lib/quandl/cassandra/types/uuid_type.rb, line 13
def self.regex_validator
  /^[A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{12}$/
end
sanitize(value) click to toggle source
# File lib/quandl/cassandra/types/uuid_type.rb, line 5
def self.sanitize(value)
  value = value.to_s
  raise Quandl::Cassandra::Error::CastException, "Unable to convert to #{name} #{value}", caller unless value =~ regex_validator
  value
rescue => e
  raise 
end