lib/cassandra_object/types/base_type.rb
module CassandraObject
module Types
class BaseType
attr_accessor :options
def initialize(options = {})
@options = options
end
def default
options[:default].duplicable? ? options[:default].dup : options[:default]
end
def encode(value)
value.to_s
end
def decode(str)
str
end
def typecast(value)
value
end
end
end
end