Class: ActiveColumn::Migration

Inherits:
Object
  • Object
show all
Defined in:
lib/active_column/migration.rb

Class Method Summary collapse

Class Method Details

.connectionObject



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, options = {})
  ActiveColumn::Tasks::ColumnFamily.new.create(name, options)
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