# File lib/mail/matchers/has_sent_mail.rb, line 73 def filter_matched_deliveries(deliveries) candidate_deliveries = deliveries %w(sender recipients subject subject_matcher body body_matcher).each do |modifier_name| next unless instance_variable_defined?("@#{modifier_name}") candidate_deliveries = candidate_deliveries.select{|matching_delivery| self.send("matches_on_#{modifier_name}?", matching_delivery)} end candidate_deliveries end