## ----setup, include=FALSE----------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ## ----example------------------------------------------------------------------ library(hotpatchR) baseline <- dummy_parent_func("test") print(baseline) #> "Parent output -> I am the BROKEN child. Input: test" inject_patch( pkg = "hotpatchR", patch_list = list( dummy_child_func = function(x) { paste("I am the FIXED child! Input:", x) } ) ) patched_result <- dummy_parent_func("test") print(patched_result) #> "Parent output -> I am the FIXED child! Input: test" ## ----undo-example------------------------------------------------------------- undo_patch(pkg = "hotpatchR", names = "dummy_child_func") restored_result <- dummy_parent_func("test") print(restored_result) #> "Parent output -> I am the BROKEN child. Input: test"