lib/core: remove ropes intrude import in stream
[nit.git] / lib / mongodb / mongodb.nit
index 792b571..98b271d 100644 (file)
@@ -97,7 +97,7 @@ private class BSON
 
        redef fun to_s do
                var ns = native.to_c_string
-               var res = ns.to_s_with_copy
+               var res = ns.to_s
                ns.free # manual free of gc allocated CString
                return res
        end
@@ -152,7 +152,7 @@ class MongoError
        # Human readable error message.
        fun message: String do
                var ns = native.message
-               var res = ns.to_s_with_copy
+               var res = ns.to_s
                ns.free
                return res
        end
@@ -235,7 +235,7 @@ class MongoClient
        # var db_name = "test_{db_suffix}"
        # var db = client.database(db_name)
        # db.collection("test").insert(new JsonObject)
-       # assert client.database_names.has("test")
+       # assert client.database_names.has(db_name)
        # ~~~
        fun database_names: Array[String] do
                var res = new Array[String]
@@ -244,7 +244,7 @@ class MongoClient
                var i = 0
                var name = nas[i]
                while not name.address_is_null do
-                       res.add name.to_s_with_copy
+                       res.add name.to_s
                        name.free
                        i += 1
                        name = nas[i]
@@ -335,7 +335,7 @@ class MongoDb
                var i = 0
                var name = nas[i]
                while not name.address_is_null do
-                       res.add name.to_s_with_copy
+                       res.add name.to_s
                        name.free
                        i += 1
                        name = nas[i]