class RuboCop::Cop::Rails::BulkChangeTable

def add_offense_for_alter_methods(node)

Parameters:
  • node (RuboCop::AST::SendNode) --
def add_offense_for_alter_methods(node)
  # arguments: [{(sym :table)(str "table")} ...]
  table_node = node.first_argument
  return unless table_node.is_a? RuboCop::AST::BasicLiteralNode
  message = format(MSG_FOR_ALTER_METHODS, table: table_node.value)
  add_offense(node, message: message)
end