module Spec::Example::ExampleMethods

def eval_each_fail_slow(procs) #:nodoc:

:nodoc:
def eval_each_fail_slow(procs) #:nodoc:
  first_exception = nil
  procs.each do |proc|
    begin
      instance_eval(&proc)
    rescue Exception => e
      first_exception ||= e
    end
  end
  raise first_exception if first_exception
end