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