module RuboCop::Cop::ConfigurableFormatting
def class_emitter_method?(node, name)
A class emitter method is a singleton method in a class/module, where
def class_emitter_method?(node, name) return false unless node.parent && node.defs_type? # a class emitter method may be defined inside `def self.included`, # `def self.extended`, etc. node = node.parent while node.parent.defs_type? node.parent.each_child_node(:class).any? do |c| c.loc.name.is?(name.to_s) end end