module RuboCop::Cop::ActiveRecordHelper

def table_name(class_node)

def table_name(class_node)
  table_name = find_set_table_name(class_node).to_a.last&.first_argument
  return table_name.value.to_s if table_name
  class_nodes = class_node.defined_module.each_node
  namespaces = class_node.each_ancestor(:class, :module).map(&:identifier)
  [*class_nodes, *namespaces]
    .reverse
    .map { |node| node.children[1] }.join('_')
    .tableize
end