tests/testthat/testMultiMethod/R/a.r

#' Generic test for multiple methods
#'
#'
#' @param x,y A parameter
#'
#' @rdname multi-method
#'
#' @export
multi_method <- function(x, y) {
  UseMethod("multi_method")
}

#' Test default
#'
#' @param x,y A parameter
#'
#' @rdname multi-method-2
#'
#' @export
multi_method.default <- function(x, y) {
  x
}

#' Test data frame
#'
#' @param x,y A parameter
#'
#' @rdname multi-method-3
#'
#' @export
multi_method.data.frame <- function(x, y) {
  x
}

Try the generics package in your browser

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

generics documentation built on July 6, 2022, 1:08 a.m.