R/binding.R

Defines functions set_value

#' @export active_binding
makeActiveBinding(
  "active_binding", 
  function() {
  	cat("\nactive_binding invoked from\n")
  	print(rlang::trace_back())

	value
  }, 
  environment()
 )

value <- NULL

#' @export
set_value <- function(x) value <<- x
tzakharko/testhat_active_binding documentation built on Dec. 23, 2021, 1:03 p.m.