ni_nitdoc: Generate each class's pages included in a program
authorStefan Lage <lagestfan@gmail.com>
Fri, 28 Jun 2013 19:42:23 +0000 (15:42 -0400)
committerStefan Lage <lagestfan@gmail.com>
Wed, 3 Jul 2013 20:54:23 +0000 (16:54 -0400)
Signed-off-by: Stefan Lage <lagestfan@gmail.com>

src/ni_nitdoc.nit

index 29e430a..31f2ffa 100644 (file)
@@ -96,6 +96,7 @@ class Nitdoc
                        overview
                        fullindex
                        modules
+                       classes
                end
        end
 
@@ -116,6 +117,15 @@ class Nitdoc
                end
        end
 
+       fun classes do
+               for amodule in modelbuilder.nmodules do
+                       for mclass, aclassdef in amodule.mclass2nclassdef do
+                               var classpage = new NitdocMClasses.with(mclass, aclassdef)
+                               classpage.save("{destinationdir.to_s}/{mclass.name}.html")
+                       end
+               end
+       end
+
 end
 
 class NitdocOverview