class RuboCop::Cop::Rails::ReversibleMigration

def on_send(node)

def on_send(node)
  return unless in_migration?(node) && within_change_method?(node)
  return if within_reversible_or_up_only_block?(node)
  check_irreversible_schema_statement_node(node)
  check_drop_table_node(node)
  check_reversible_hash_node(node)
  check_remove_column_node(node)
  check_remove_foreign_key_node(node)
  check_remove_columns_node(node)
  check_remove_index_node(node)
end