class RuboCop::Cop::RSpec::RepeatedSubjectCall

def detect_offenses_in_block(node, subject_names = [])

def detect_offenses_in_block(node, subject_names = [])
  subject_names = [*subject_names, *@subjects_by_node[node]]
  if example?(node)
    return detect_offenses_in_example(node, subject_names)
  end
  node.each_child_node(:send, :def, :block, :begin) do |child|
    detect_offenses_in_block(child, subject_names)
  end
end