class RSpec::Core::Example
def run(example_group_instance, reporter)
def run(example_group_instance, reporter) @example_group_instance = example_group_instance @example_group_instance.example = self start(reporter) begin unless pending with_pending_capture do with_around_hooks do begin run_before_each @in_block = true @example_group_instance.instance_eval(&@example_block) rescue Exception => e set_exception(e) ensure @in_block = false run_after_each end end end end rescue Exception => e set_exception(e) ensure @example_group_instance.example = nil assign_auto_description end finish(reporter) end