Build a Q7 Object Instance from a List
Usage
list2inst(x, s3 = "default", parent = parent.frame(), ...)
Arguments
- x
list
- s3
S3 class name of the instance
- parent
parent environment of the instance
- ...
dot-dot-dot
Examples
my_data <- list(a = 1,
add_to_a = function(value){
.my$a <- a + value
})
myDataObject <- list2inst(my_data)
myDataObject$a
#> [1] 1
myDataObject$add_to_a(20)
myDataObject$a
#> [1] 21