class RSpec::Core::ExampleGroup

def self.eval_around_eachs(example_group_instance, wrapped_example)

def self.eval_around_eachs(example_group_instance, wrapped_example)
  around_hooks.reverse.inject(wrapped_example) do |wrapper, hook|
    def wrapper.run; call; end
    lambda { example_group_instance.instance_exec(wrapper, &hook) }
  end
end