powered by
.makeOpencpuURL returns an appropriate URL to call a function in the distcomp package given the name of the function and a url prefix.
.defnOK returns TRUE or FALSE depending on whether the definition object meets minimimal requirements.
.deSerialize will convert the JSON result of a http response as needed, else the raw content is returned.
.makeOpencpuURL(fn, urlPrefix, package = "distcomp").defnOK(defn).deSerialize(q)
.defnOK(defn)
.deSerialize(q)
the formatted url as a string
TRUE or FALSE depending on the result
the converted result, if JSON, or the raw content
is the name of the function in the distcomp package
is the URL of the opencpu server with the distcomp package installed
is the definition object passed
the result of a httr response
distcomp:::.makeOpencpuURL("foo", "http://localhost:9999/ocpu") distcomp:::.defnOK(data.frame()) ## FALSE distcomp:::.defnOK(data.frame(id = "ABC", stringsAsFactors=FALSE)) ## TRUE
Run the code above in your browser using DataLab