class RSpec::Matchers::BuiltIn::DynamicPredicate

def predicate_matches?(value=true)

def predicate_matches?(value=true)
  if RSpec::Expectations.configuration.strict_predicate_matchers?
    value == predicate_result
  else
    value == !!predicate_result
  end
end