# File lib/rdoc/context.rb, line 670 def each_section # :yields: section, constants, attributes return enum_for __method__ unless block_given? constants = @constants.group_by do |constant| constant.section end constants.default = [] attributes = @attributes.group_by do |attribute| attribute.section end attributes.default = [] sort_sections.each do |section| yield section, constants[section].sort, attributes[section].sort end end