module RSpec::Core::SharedContext
def _nested_group_declarations
def _nested_group_declarations @_nested_group_declarations ||= [] end
def describe(name, *args, &block)
def describe(name, *args, &block) _nested_group_declarations << [name, block, *args] end
def included(group)
def included(group) [:before, :after].each do |type| [:all, :each].each do |scope| group.hooks[type][scope].concat hooks[type][scope] end end _nested_group_declarations.each do |name, block, *args| group.describe name, *args, &block end end