module RuboCop::Cop::CheckMethods
def on_def(node)
def on_def(node) method_name, args, body = *node check(node, method_name, args, body) end
def on_defs(node)
def on_defs(node) _scope, method_name, args, body = *node check(node, method_name, args, body) end
def visibility_and_def_on_same_line?(receiver, method_name, args)
private def my_method
Returns true for constructs such as
def visibility_and_def_on_same_line?(receiver, method_name, args) !receiver && [:public, :protected, :private, :module_function].include?(method_name) && args.size == 1 && [:def, :defs].include?(args.first.type) end