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