Skip to content

Commit ffa54c8

Browse files
committed
allow to pass ... trhough [. to get_code_dependency - needed in teal.data
1 parent 4da6f65 commit ffa54c8

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

R/qenv-extract.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#'
22
#' @section Subsetting:
33
#' `x[names]` subsets objects in `qenv` environment and limit the code to the necessary needed to build limited objects.
4+
#' `...` passes parameters to further methods.
45
#'
56
#' @param x (`qenv`)
67
#'
@@ -15,7 +16,7 @@
1516
#' @rdname qenv
1617
#'
1718
#' @export
18-
`[.qenv` <- function(x, names) {
19+
`[.qenv` <- function(x, names, ...) {
1920
checkmate::assert_class(names, "character")
2021
possible_names <- ls(get_env(x), all.names = TRUE)
2122
names_warn <- setdiff(names, possible_names)
@@ -43,7 +44,7 @@
4344

4445
x@env <- list2env(mget(x = names, envir = get_env(x)))
4546
names <- gsub("^`(.*)`$", "\\1", names)
46-
x@code <- get_code_dependency(x@code, names = names)
47+
x@code <- get_code_dependency(x@code, names = names, ...)
4748

4849
x
4950
}

man/qenv.Rd

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)