Module: MaglevRecord
- Defined in:
- lib/maglev_record/migration/loader.rb,
lib/maglev_record.rb,
lib/maglev_record/base.rb,
lib/maglev_record/errors.rb,
lib/maglev_record/sensible.rb,
lib/maglev_record/enumerable.rb,
lib/maglev_record/read_write.rb,
lib/maglev_record/integration.rb,
lib/maglev_record/persistence.rb,
lib/maglev_record/rooted_base.rb,
lib/maglev_record/validations.rb,
lib/maglev_record/maglev_record.rb,
lib/maglev_record/snapshot/change.rb,
lib/maglev_record/rooted_enumerable.rb,
lib/maglev_record/migration/migrator.rb,
lib/maglev_record/rooted_persistence.rb,
lib/maglev_record/migration/migration.rb,
lib/maglev_record/migration/operations.rb,
lib/maglev_record/snapshot/class_change.rb,
lib/maglev_record/snapshot/snapshotable.rb,
lib/maglev_record/snapshot/class_snapshot.rb,
lib/maglev_record/maglev_support/secure_password.rb,
lib/maglev_record/snapshot/superclass_mismatch_change.rb
Overview
Offers methods for reading migrations from strings, files and directories. Migrations are sorted and dou All read in migrations can be accessed after the reading.
Defined Under Namespace
Modules: Base, Enumerable, Integration, MigrationOperations, Persistence, ReadWrite, RootedBase, RootedEnumerable, RootedPersistence, SecurePassword, Sensible, Snapshotable, Validations Classes: Change, ClassChange, ClassSnapshot, Error, InvalidOperationError, IrreversibleMigration, Migration, MigrationLoader, Migrator, NoMigrationReadError, ReversedSuperclassMismatchChange, SuperclassMismatchChange, SuperclassMismatchChangeBase
Constant Summary collapse
- MAGLEV_RECORD_PROC =
Proc.new do |superklass_module| referenced_modules.include?(superklass_module) end
- VERSION =
'0.1.2'
- PERSISTENT_ROOT_KEY =
:MaglevRecord