modularServer: Load server code into Shiny App from files

Description Usage Arguments Examples

View source: R/modularServer.R

Description

Loops through modules, loading server code into Shiny via source() if files exist.

Usage

1
modularServer(module.dir, module.file, environment)

Arguments

module.dir

Path to the parent directory containing module directories

module.file

Name of file within module directories containing server code

environment

environment() to be passed to source() (must be provided when function is called)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# Load server.R files into the server environment
## Not run: 
server <- function(input, output, session) {
  modularServer(
    module.dir = file.path('.', 'modules'),
    module.file = 'server.R',
    environment = environment()
  )
}

## End(Not run)

ndrewGele/polish documentation built on March 9, 2021, 6:34 p.m.