class RSpec::Matchers::BuiltIn::Include

def actual_collection_includes?(expected_item)

def actual_collection_includes?(expected_item)
  return actual.scan(expected_item).size > 0 if Regexp === expected_item && String === actual
  return true if actual.include?(expected_item)
  # String lacks an `any?` method...
  return false unless actual.respond_to?(:any?)
  actual.any? { |value| values_match?(expected_item, value) }
end