Sha256: c85bbcae5d46cb1c0d6e1be2f75260a0487ec74cd813ce7d10b16b16a102394e

Contents?: true

Size: 754 Bytes

Versions: 13

Compression:

Stored size: 754 Bytes

Contents

require 'set'

require 'cassandra_object/log_subscriber'
require 'cassandra_object/types'

module CassandraObject
  class Base

    extend ActiveModel::Naming
    include ActiveModel::Conversion
    extend ActiveSupport::DescendantsTracker

    include Identity
    include Inspect
    include Persistence
    include AttributeMethods
    include Validations
    include AttributeMethods::Dirty
    include AttributeMethods::PrimaryKey
    include AttributeMethods::Typecasting
    include BelongsTo
    include Callbacks
    include Timestamps
    include Scoping
    include Core
    extend  Model

    include Serialization

    def self.timestamps
      true
    end

  end
end

ActiveSupport.run_load_hooks(:cassandra_object, CassandraObject::Base)

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
extendi-cassandra_object-1.1.1 lib/cassandra_object/base.rb
extendi-cassandra_object-1.1.0 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.20 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.19 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.18 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.17 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.16 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.15 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.14 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.13 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.12 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.11 lib/cassandra_object/base.rb
extendi-cassandra_object-1.0.10 lib/cassandra_object/base.rb