doc: use `is_fictive` instead of relying on the module name
authorJean Privat <jean@pryen.org>
Thu, 17 Jul 2014 13:52:21 +0000 (09:52 -0400)
committerJean Privat <jean@pryen.org>
Thu, 17 Jul 2014 14:01:00 +0000 (10:01 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/doc/doc_pages.nit

index 643c9db..08fdc36 100644 (file)
@@ -156,7 +156,7 @@ class Nitdoc
 
        private fun modules do
                for mmodule in model.mmodules do
-                       if mmodule.name == "<main>" then continue
+                       if mmodule.is_fictive then continue
                        var modulepage = new NitdocModule(ctx, model, mainmodule, mmodule)
                        modulepage.render.write_to_file("{ctx.output_dir.to_s}/{mmodule.nitdoc_url}")
                end
@@ -197,7 +197,7 @@ class QuickSearch
 
        init(ctx: NitdocContext, model: Model) do
                for mmodule in model.mmodules do
-                       if mmodule.name == "<main>" then continue
+                       if mmodule.is_fictive then continue
                        mmodules.add mmodule
                end
                for mclass in model.mclasses do
@@ -585,7 +585,7 @@ class NitdocSearch
        private fun modules_list: Array[MModule] do
                var sorted = new Array[MModule]
                for mmodule in model.mmodule_importation_hierarchy do
-                       if mmodule.name == "<main>" then continue
+                       if mmodule.is_fictive then continue
                        sorted.add mmodule
                end
                name_sorter.sort(sorted)