class RSpec::Matchers::BuiltIn::Compound::NestedEvaluator

def initialize(actual, matcher_1, matcher_2)

def initialize(actual, matcher_1, matcher_2)
  @actual        = actual
  @matcher_1     = matcher_1
  @matcher_2     = matcher_2
  @match_results = {}
  inner, outer = order_block_matchers
  @match_results[outer] = outer.matches?(Proc.new do |*args|
    @match_results[inner] = inner.matches?(inner_matcher_block(args))
  end)
end