Module: HasVersions::Record::Orm::CassandraObject

Defined in:
lib/has_versions/record/orm/cassandra_object.rb

Instance Method Summary collapse

Instance Method Details

#versioning_decode_value(name, value) ⇒ Object



10
11
12
13
# File 'lib/has_versions/record/orm/cassandra_object.rb', line 10

def versioning_decode_value(name, value)
  return if value.nil?
  attribute_definitions[name.to_sym].coder.decode(value)
end

#versioning_encode_value(name, value) ⇒ Object



5
6
7
8
# File 'lib/has_versions/record/orm/cassandra_object.rb', line 5

def versioning_encode_value(name, value)
  return if value.nil?
  attribute_definitions[name.to_sym].coder.encode(value)
end