+ +

<%= klass.type %> <%= klass.full_name %>

diff --git a/lib/rdoc/generator/template/darkfish/css/rdoc.css b/lib/rdoc/generator/template/darkfish/css/rdoc.css index ed9b3e9c3b..4a8bc98b47 100644 --- a/lib/rdoc/generator/template/darkfish/css/rdoc.css +++ b/lib/rdoc/generator/template/darkfish/css/rdoc.css @@ -199,6 +199,19 @@ nav h3, font-size: 1em; } +ol.breadcrumb { + display: flex; + + padding: 0; + margin: 0 0 1em; +} + +ol.breadcrumb li { + display: block; + list-style: none; + font-size: 125%; +} + nav ul, nav dl, nav p { diff --git a/test/rdoc/test_rdoc_class_module.rb b/test/rdoc/test_rdoc_class_module.rb index ded5bc8d09..64740b22ac 100644 --- a/test/rdoc/test_rdoc_class_module.rb +++ b/test/rdoc/test_rdoc_class_module.rb @@ -1526,6 +1526,28 @@ def test_update_extends_with_colons assert_equal [a, c], @c1.extends end + def test_nesting_namespaces + cm1 = RDoc::ClassModule.new "A" + assert_equal ["A"], cm1.nesting_namespaces + + cm2 = RDoc::ClassModule.new "A::B" + assert_equal ["A", "B"], cm2.nesting_namespaces + + cm3 = RDoc::ClassModule.new "::A::B::C" + assert_equal ["A", "B", "C"], cm3.nesting_namespaces + end + + def test_fully_qualified_nesting_namespaces + cm1 = RDoc::ClassModule.new "A" + assert_equal ["A"], cm1.fully_qualified_nesting_namespaces + + cm2 = RDoc::ClassModule.new "A::B" + assert_equal ["A", "A::B"], cm2.fully_qualified_nesting_namespaces + + cm3 = RDoc::ClassModule.new "::A::B::C" + assert_equal ["A", "A::B", "A::B::C"], cm3.fully_qualified_nesting_namespaces + end + class TestRDocClassModuleMixins < XrefTestCase def setup super