class RuboCop::Cop::RSpec::RepeatedSubjectCall
def detect_offenses_in_example(node, subject_names)
def detect_offenses_in_example(node, subject_names) return unless node.body subjects_used = Hash.new(false) subject_calls(node.body, Set[*subject_names, :subject]).each do |call| if subjects_used[call.method_name] detect_offense(call) else subjects_used[call.method_name] = true end end end