neo4j: Implement missing methods in `JsonArray`.
authorJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Wed, 29 Oct 2014 16:10:42 +0000 (12:10 -0400)
committerJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Wed, 29 Oct 2014 16:16:19 +0000 (12:16 -0400)
Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>

lib/neo4j/jsonable.nit

index 630a992..c82a240 100644 (file)
@@ -177,11 +177,16 @@ class JsonArray
 
        redef fun [](key) do return array[key]
        redef fun []=(key, value) do array[key] = value
-       redef fun add(value) do array.add(value)
        redef fun clear do array.clear
+       redef fun insert(item, index) do array.insert(item, index)
        redef fun is_empty do return array.is_empty
        redef fun iterator do return array.iterator
        redef fun length do return array.length
+       redef fun pop do return array.pop
+       redef fun push(value) do array.push(value)
+       redef fun remove_at(index) do array.remove_at(index)
+       redef fun shift do return array.shift
+       redef fun unshift(e) do array.unshift(e)
 
        redef fun to_json do
                var tpl = new Array[String]