Class: Mv::Core::Migration::Operations::RemoveColumn

Inherits:
Object
  • Object
show all
Includes:
Db::Helpers::ColumnValidators
Defined in:
lib/mv/core/migration/operations/remove_column.rb

Instance Attribute Summary

Attributes included from Db::Helpers::ColumnValidators

#column_name

Attributes included from Db::Helpers::TableValidators

#table_name

Instance Method Summary collapse

Methods included from Db::Helpers::ColumnValidators

#column_validators, #create_column_validator, #delete_column_validator, #rename_column, #update_column_validator

Methods included from Db::Helpers::TableValidators

#delete_table_validators, #table_validators, #update_table_validators

Constructor Details

#initialize(table_name, column_name) ⇒ RemoveColumn

Returns a new instance of RemoveColumn.



10
11
12
13
# File 'lib/mv/core/migration/operations/remove_column.rb', line 10

def initialize(table_name, column_name)
  self.table_name = table_name
  self.column_name = column_name
end

Instance Method Details

#executeObject



15
16
17
# File 'lib/mv/core/migration/operations/remove_column.rb', line 15

def execute 
  delete_column_validator
end