|
a |
|
b/R/zzz.R |
|
|
1 |
#' Enable usage of <S7_object>@name in package code even for |
|
|
2 |
#' older versions of R. |
|
|
3 |
#' |
|
|
4 |
#' @name enable-for-old-R |
|
|
5 |
#' @rawNamespace if (getRversion() < "4.3.0") importFrom("S7", "@") |
|
|
6 |
NULL |
|
|
7 |
|
|
|
8 |
|
|
|
9 |
#' Ensure methods are registered when methods for generics are implemented in |
|
|
10 |
#' other packages (S3, S4 & S7). This works like export directives in the |
|
|
11 |
#' NAMESPACE does for S3 and S4. |
|
|
12 |
#' |
|
|
13 |
#' @name register-S7-methods |
|
|
14 |
.onLoad <- function(...) { |
|
|
15 |
S7::methods_register() |
|
|
16 |
} |
|
|
17 |
|