Module: CassandraSchema
- Defined in:
- lib/cassandra-schema/version.rb,
lib/cassandra-schema/migrator.rb,
lib/cassandra-schema/migration.rb
Defined Under Namespace
Classes: Migration, MigrationDSL, Migrator
Constant Summary
collapse
- VERSION =
"0.4.0"
- @@migrations =
{}
Class Method Summary
collapse
Class Method Details
.migration(version, &block) ⇒ Object
12
13
14
15
16
|
# File 'lib/cassandra-schema/migration.rb', line 12
def self.migration(version, &block)
fail "Migration version #{version} is already registered" if @@migrations[version]
@@migrations[version] = MigrationDSL.new(&block).migration
end
|
.migrations ⇒ Object
4
5
6
|
# File 'lib/cassandra-schema/migration.rb', line 4
def self.migrations
@@migrations
end
|
.reset_migrations! ⇒ Object
8
9
10
|
# File 'lib/cassandra-schema/migration.rb', line 8
def self.reset_migrations!
@@migrations = {}
end
|