smart.upgrade assigns a new smart.data object to replace the existing object. The primary use case for this function is when there is a package upgrade, and down-rev objects need to be upgraded. Objects $smart.rules, private$orig.data, $cache, and $name are preserved.

smart.upgrade(..., env = globalenv(), chatty = FALSE)

Arguments

...

Names or symbols of 'smart.data' objects

env

The environment object where the smart object(s) reside

chatty

(logical) When TRUE, additional messages are sent to the