decorate {ooplah} | R Documentation |
Sugar function for decoration
Description
Simple wrapper around decorator$new(object, exists)
Usage
decorate(object, decorators, exists = c("skip", "error", "overwrite"), ...)
Arguments
object |
|
decorators |
|
exists |
|
... |
|
See Also
Examples
library(R6)
## Define decorators
dec1 <- DecoratorClass("dec1", public = list(goodbye = "Goodbye World"))
dec2 <- DecoratorClass("dec2", public = list(goodbye2 = "Goodbye World 2"))
oop <- ooplah$new()
oop$goodbye
dec_oop <- decorate(oop, c(dec1, dec2))
dec_oop$goodbye
dec_oop$goodbye2
## Equivalently
oop <- ooplah$new()
decorate(oop, c("dec1", "dec2"))
[Package ooplah version 0.2.0 Index]