Class: ActiveColumn::Migration
- Inherits:
-
Object
- Object
- ActiveColumn::Migration
- Defined in:
- lib/active_column/migration.rb
Class Method Summary collapse
- .connection ⇒ Object
- .create_column_family(name, options = {}) ⇒ Object
- .drop_column_family(name) ⇒ Object
- .migrate(direction) ⇒ Object
Class Method Details
.connection ⇒ Object
32 33 34 |
# File 'lib/active_column/migration.rb', line 32 def self.connection $cassandra end |
.create_column_family(name, options = {}) ⇒ Object
41 42 43 |
# File 'lib/active_column/migration.rb', line 41 def self.create_column_family(name, = {}) ActiveColumn::Tasks::ColumnFamily.new.create(name, ) end |
.drop_column_family(name) ⇒ Object
45 46 47 |
# File 'lib/active_column/migration.rb', line 45 def self.drop_column_family(name) ActiveColumn::Tasks::ColumnFamily.new.drop(name) end |
.migrate(direction) ⇒ Object
36 37 38 39 |
# File 'lib/active_column/migration.rb', line 36 def self.migrate(direction) return unless respond_to?(direction) send direction end |