lib/rubocop/cop/style/class_methods.rb in rubocop-0.42.0 vs lib/rubocop/cop/style/class_methods.rb in rubocop-0.43.0

- old
+ new

@@ -37,14 +37,13 @@ private def check(name, node) return unless node - if node.type == :defs + if node.defs_type? check_defs(name, node) - elsif node.type == :begin - defs_nodes = node.children.compact.select { |n| n.type == :defs } - defs_nodes.each { |n| check_defs(name, n) } + elsif node.begin_type? + node.each_child_node(:defs) { |n| check_defs(name, n) } end end def check_defs(name, node) definee, method_name, _args, _body = *node