R: Make an appropriate opencpu URL for a specified function and...

.makeOpencpuURL {distcomp} | R Documentation

## Make an appropriate opencpu URL for a specified function and url prefix for the distcomp package

### Description

.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.

### Usage

    .makeOpencpuURL(fn, urlPrefix, package = "distcomp")

    .defnOK(defn)

    .deSerialize(q)

### Arguments

`fn` | is the name of the function in the distcomp package
`urlPrefix` | is the URL of the opencpu server with the distcomp package installed
`defn` | is the definition object passed
`q` | the result of a httr response

### Value

the formatted url as a string

TRUE or FALSE depending on the result

the converted result, if JSON, or the raw content

### Examples

    distcomp:::.makeOpencpuURL("foo", "http://localhost:9999/ocpu")

    distcomp:::.defnOK(data.frame()) ## FALSE
    distcomp:::.defnOK(data.frame(id = "ABC", stringsAsFactors=FALSE)) ## TRUE

[Package distcomp version 1.3-1 Index]