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)
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
the formatted url as a string
TRUE or FALSE depending on the result
the converted result, if JSON, or the raw content
# NOT RUN { 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