class VCR::Cassette::HTTPInteractionList

def interaction_matches_request?(request, interaction)

def interaction_matches_request?(request, interaction)
  log "Checking if #{request_summary(request)} matches #{request_summary(interaction.request)} using #{@request_matchers.inspect}", 1
  @request_matchers.all? do |matcher_name|
    matcher = VCR.request_matchers[matcher_name]
    matcher.matches?(request, interaction.request).tap do |matched|
      matched = matched ? 'matched' : 'did not match'
      log "#{matcher_name} (#{matched}): current request #{request_summary(request)} vs #{request_summary(interaction.request)}", 2
    end
  end
end