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