mod_registry: R6 class for Modules Management for the shinyspring app

Description Public fields Methods

Description

mod_registry is the call you cn

Public fields

mod_names

initialization parameters

master_params

initialization parameters

mod_params

initialization parameters

registry

the registry object

Methods

Public methods


Method new()

Standard R6 Initialize function

Usage
mod_registry$new(params)
Arguments
params

the config yml driven params for initialization

Returns

a new mod_registry object get mod names from config files


Method mods_names()

Usage
mod_registry$mods_names()
Returns

characted list of mod_names get sub params for a given mod_name


Method params_for_mod()

Usage
mod_registry$params_for_mod(mod_name)
Arguments
mod_name

the mod_name

Returns

list ofparams


Method validate_params()

to implement

Usage
mod_registry$validate_params()

Method print()

Prints this object

Usage
mod_registry$print()

Method clone()

The objects of this class are cloneable with this method.

Usage
mod_registry$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


shambhu112/shinyspring documentation built on July 9, 2021, 2:07 p.m.