module Spec::Example::ExampleGroupMethods
def run_before_all(run_options)
def run_before_all(run_options) return [true,{}] if example_group_hierarchy.before_all_parts.empty? example_proxy = ExampleProxy.new("before(:all)") before_all = new(example_proxy) begin example_group_hierarchy.run_before_all(before_all) return [true, before_all.instance_variable_hash] rescue Exception => e run_options.reporter.example_failed(example_proxy, e) return [false, before_all.instance_variable_hash] end end