lib/cassandra_object/base.rb in gotime-cassandra_object-2.0.0 vs lib/cassandra_object/base.rb in gotime-cassandra_object-2.1.0

- old
+ new

@@ -1,24 +1,22 @@ require 'cassandra/0.8' require 'set' require 'cassandra_object/log_subscriber' +require 'cassandra_object/types' module CassandraObject class Base - module Naming + class << self def column_family=(column_family) @column_family = column_family end def column_family @column_family || name.pluralize end - end - extend Naming - class << self def base_class klass = self while klass.superclass != Base klass = klass.superclass end @@ -38,10 +36,11 @@ include Dirty include Validation include Associations include Batches include FinderMethods + include Timestamps attr_reader :attributes attr_accessor :key include Serialization @@ -60,7 +59,5 @@ def to_model self end end end - -require 'cassandra_object/type_registration'