X-Git-Url: http://nitlanguage.org?ds=sidebyside diff --git a/lib/neo4j/curl_json.nit b/lib/neo4j/curl_json.nit index 17df2fc..d6c4275 100644 --- a/lib/neo4j/curl_json.nit +++ b/lib/neo4j/curl_json.nit @@ -16,6 +16,7 @@ module curl_json import json::static +import json intrude import curl # An abstract request that defines most of the standard options for Neo4j REST API @@ -106,7 +107,7 @@ end class JsonPOST super JsonCurlRequest - var data: nullable Jsonable = null is writable + var json_data: nullable Serializable = null is writable redef fun init_headers do super @@ -117,8 +118,8 @@ class JsonPOST var err = self.curl.native.easy_setopt(new CURLOption.post, true) if not err.is_ok then return answer_failure(err.to_i, err.to_s) - if self.data != null then - var postdatas = self.data.to_json + if self.json_data != null then + var postdatas = self.json_data.to_json err = self.curl.native.easy_setopt(new CURLOption.postfields, postdatas) if not err.is_ok then return answer_failure(err.to_i, err.to_s) end @@ -141,7 +142,7 @@ end class JsonPUT super JsonCurlRequest - var data: nullable Jsonable = null is writable + var json_data: nullable Serializable = null is writable redef fun init_headers do super @@ -152,12 +153,11 @@ class JsonPUT var err = self.curl.native.easy_setopt(new CURLOption.custom_request, "PUT") if not err.is_ok then return answer_failure(err.to_i, err.to_s) - if self.data != null then - var postdatas = self.data.to_json + if self.json_data != null then + var postdatas = self.json_data.to_json err = self.curl.native.easy_setopt(new CURLOption.postfields, postdatas) if not err.is_ok then return answer_failure(err.to_i, err.to_s) end return null end end -