Diff of /R/zzz.R [000000] .. [d9ee58]

Switch to side-by-side view

--- a
+++ b/R/zzz.R
@@ -0,0 +1,17 @@
+#' Enable usage of <S7_object>@name in package code even for 
+#' older versions of R.
+#' 
+#' @name enable-for-old-R
+#' @rawNamespace if (getRversion() < "4.3.0") importFrom("S7", "@")
+NULL
+
+
+#' Ensure methods are registered when methods for generics are implemented in 
+#' other packages (S3, S4 & S7). This works like export directives in the 
+#' NAMESPACE does for S3 and S4.
+#' 
+#' @name register-S7-methods
+.onLoad <- function(...) {
+  S7::methods_register()
+}
+