vessel: Functions to create 'vessel' objects.

Description Usage Arguments Details Value See Also Examples

Description

Functions to create vessels for moduleInput, moduleOutput, or moduleSource objects.

Usage

1
2
3
4
5
6
7

Arguments

symbol

symbol name of internal object

ref

Absolute or relative location of file for fileVessel, URL for urlVessel

path

search path(s) for fileVessel$ref

value

Module script as character vector

Details

vessel objects are used as sources for moduleInput and moduleOutput objects, or as destinations for moduleOutput objects.

internalVessel objects are used to point to objects internal to a module script. They are used to pass objects internal to a module's platform to other modules.

fileVessel objects are used to point to files on the local filesystem.

urlVessel objects are used to point to objects accessible via http:// and https:// protocols.

scriptVessel objects are used to store inline module source scripts.

Value

vessel list object

See Also

moduleInput, moduleOutput, moduleSource

Examples

1
2
3
4
5
6
7
expenses_df <- internalVessel(symbol="expenses")
data_file <- fileVessel(ref="~/myFiles/data.csv")
url_object <- urlVessel(ref = "https://github.com/anhinton/conduit")
source2_script <-
    scriptVessel(
        value=c("print(\"Hello World!\")",
                "print(\"Goodbye cruel world...\")"))

anhinton/conduit documentation built on May 10, 2019, 11:48 a.m.