R/utils.R

Defines functions find_args is_missing_arg

# grab all arguments to a function
find_args <- function() {
  env <- parent.frame()
  args <- names(formals(sys.function(sys.parent(1))))

  vals <- mget(args, envir = env)
  vals <- vals[!vapply(vals, is_missing_arg, logical(1))]

  vals
}

is_missing_arg <- function(x) identical(x, quote(expr = ))
joevanderlans/ggtable documentation built on May 20, 2019, 9:42 a.m.