class Spec::Example::ExampleGroupHierarchy

def initialize(example_group_class)

def initialize(example_group_class)
  push example_group_class
  if example_group_class.respond_to?(:superclass) && example_group_class.superclass.respond_to?(:example_group_hierarchy)
    unshift example_group_class.superclass.example_group_hierarchy
    flatten!
  end
end