neo_doxygen: Quiet warning about the old-style `init`.
authorJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Fri, 28 Nov 2014 17:14:53 +0000 (12:14 -0500)
committerJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Fri, 28 Nov 2014 19:57:11 +0000 (14:57 -0500)
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

contrib/neo_doxygen/src/model/graph.nit

index 43edfa4..98244eb 100644 (file)
@@ -34,10 +34,13 @@ class NeoGraph
        end
 end
 
-# The project’s graph.
+# A project’s graph.
 class ProjectGraph
        super NeoGraph
 
+       # The project’s name.
+       var project_name: String
+
        # The node reperesenting the project.
        #
        # Once the project’s graph is initialized, this node must not be edited.
@@ -49,11 +52,11 @@ class ProjectGraph
        # Initialize a new project graph using the specified project name.
        #
        # The specified name will label all nodes of the project’s graph.
-       init(name: String) do
-               project.labels.add(name)
+       init do
+               project.labels.add(project_name)
                project.labels.add("MEntity")
                project.labels.add("MProject")
-               project["name"] = name
+               project["name"] = project_name
                all_nodes.add(project)
 
                var root = new RootNamespace(self)
@@ -91,7 +94,7 @@ abstract class Entity
        var doc = new JsonArray is writable
 
        init do
-               self.labels.add(graph.project["name"].to_s)
+               self.labels.add(graph.project_name)
                self.labels.add("MEntity")
        end