I'm trying on my first attempt on creating an R package. I have some functions that follows below.
#' @export
overview <- function(x, ...) {
UseMethod("overview")
}
overview.query <- function(return.query, ...) {
Now when I use the devtools::load_all()
(which loads all functions) everything works, and overview.query
is executed when I pass an object of class query
.
But rebuilding, and the UseMethod
can't find the overview.query
function anymore (all functions are thus not loaded), what have I done wrong?
Error message: no applicable method for 'overview' applied to an object of class "c('query', 'data.frame')"
I thought that only functions that are to be exposed to the user are to be @export
'ed, and all other functions would still be visible internally to the other package functions.