R/utils-docs.R

Defines functions list_methods

#' list of implemented methods for a connector class
#' @noRd

list_methods <- function(connector_object) {
  classes <- class(connector_object)
  classes <- classes[classes != "R6"]

  info <- classes |>
    lapply(\(x) utils::methods(class = x)) |>
    lapply(attr, "info")

  info <- Reduce(f = rbind, x = info)
  info <- info[!duplicated(info$generic), ]

  rownames(info)
}

Try the connector package in your browser

Any scripts or data that you put into this service are public.

connector documentation built on June 8, 2025, 11:36 a.m.