ContextManager: Context managers
Description
Context managers
Usage
ContextManager(
enter = function() {
},
exit = function() {
},
error = NULL,
as = NULL
)
Value
an S3 class "contextManager" object
Arguments
- enter
function to run before taking actions
- exit
function to run after taking actions
- error
optional function to run if an error is thrown
- as
character optional way to specify a default name for assigning
the return of the enter function.