Module: MassiveRecord

Defined in:
lib/massive_record/spec/support/simple_database_cleaner.rb,
lib/massive_record/version.rb,
lib/massive_record/orm/base.rb,
lib/massive_record/orm/table.rb,
lib/massive_record/exceptions.rb,
lib/massive_record/orm/column.rb,
lib/massive_record/orm/config.rb,
lib/massive_record/orm/errors.rb,
lib/massive_record/orm/finders.rb,
lib/massive_record/wrapper/row.rb,
lib/massive_record/wrapper/base.rb,
lib/massive_record/wrapper/cell.rb,
lib/massive_record/orm/callbacks.rb,
lib/massive_record/rails/railtie.rb,
lib/massive_record/wrapper/table.rb,
lib/massive_record/orm/id_factory.rb,
lib/massive_record/orm/timestamps.rb,
lib/massive_record/orm/persistence.rb,
lib/massive_record/orm/validations.rb,
lib/massive_record/wrapper/scanner.rb,
lib/massive_record/orm/schema/field.rb,
lib/massive_record/orm/schema/fields.rb,
lib/massive_record/wrapper/connection.rb,
lib/massive_record/orm/attribute_methods.rb,
lib/massive_record/wrapper/column_family.rb,
lib/massive_record/orm/schema/column_family.rb,
lib/massive_record/wrapper/tables_collection.rb,
lib/massive_record/orm/attribute_methods/read.rb,
lib/massive_record/orm/schema/column_families.rb,
lib/massive_record/orm/schema/table_interface.rb,
lib/massive_record/orm/attribute_methods/dirty.rb,
lib/massive_record/orm/attribute_methods/write.rb,
lib/massive_record/orm/schema/column_interface.rb,
lib/massive_record/orm/schema/common_interface.rb,
lib/massive_record/wrapper/column_families_collection.rb

Overview

This module does a couple of things:

1.  Iterates over all tables and adds a prefix to
    them so that the classes will be uniq for
    the test run.
2.  Cleans tables' contents after each run
3.  Destroy tables after all

Defined Under Namespace

Modules: ORM, Rails, Rspec, Wrapper Classes: ConnectionException

Constant Summary collapse

VERSION =
"0.1.1"