Skip to content

Commit 307baa1

Browse files
committed
pull_code function
1 parent 16a5715 commit 307baa1

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

R/tm_a_regression.R

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1038,37 +1038,40 @@ srv_a_regression <- function(id,
10381038
# gsub(code, "", teal.data::get_code(data), fixed = TRUE)
10391039
# }
10401040

1041-
setup_code_r <- reactive(teal.data::get_code(req(data())))
1042-
libraries_code_r <- reactive(teal.code::get_code(req(decorated_output_q()), labels = "libraries"))
1041+
pull_code <- function(data, labels){
1042+
reactive(teal.data::get_code(req(data()), labels = labels))
1043+
}
1044+
setup_code_r <- pull_code(data)
1045+
libraries_code_r <- pull_code(decorated_output_q, labels = "libraries")
10431046
# reactive(
10441047
# subset_code(
10451048
# setup_code_r(),
10461049
# qenv
10471050
# )
10481051
# )
1049-
data_prep_code_r <- reactive(teal.code::get_code(req(decorated_output_q()), labels = "data preparations"))
1052+
data_prep_code_r <- pull_code(decorated_output_q, labels = "data preparations")
10501053
# reactive(
10511054
# subset_code(
10521055
# paste0(setup_code_r(), libraries_code_r()),
10531056
# req(anl_merged_q())
10541057
# )
10551058
# )
1056-
fit_code_r <- reactive(teal.code::get_code(req(decorated_output_q()), labels = "fit"))
1059+
fit_code_r <- pull_code(decorated_output_q, labels = "fit")
10571060
# reactive(
10581061
# subset_code(
10591062
# paste0(setup_code_r(), libraries_code_r(), data_prep_code_r()),
10601063
# req(fit_r())
10611064
# )
10621065
# )
1063-
plot_code_r <- reactive(teal.code::get_code(req(decorated_output_q()), labels = "plot"))
1066+
plot_code_r <- pull_code(decorated_output_q, labels = "plot")
10641067
# reactive(
10651068
# subset_code(
10661069
# paste0(setup_code_r(), libraries_code_r(), data_prep_code_r(), fit_code_r()),
10671070
# req(decorated_output_q())
10681071
# )
10691072
# )
10701073

1071-
source_code_r <- reactive(teal.code::get_code(req(decorated_output_q())))
1074+
source_code_r <- pull_code(decorated_output_q)
10721075

10731076
teal.widgets::verbatim_popup_srv(
10741077
id = "rcode",

0 commit comments

Comments
 (0)