R/Router.R

#' Router class
Router = R6Class(
  "Router",
  inherit = plumber,

  public = list(
    #' Initialize router
    #'
    #' @param filters plumber filter
    #' @param envir global environment
    initialize = function(filters=plumber:::defaultPlumberFilters,envir) {
      if (missing(envir)){
        private$envir <- new.env(parent=.GlobalEnv)
      } else {
        private$envir <- envir
      }

      private$errorHandler <- plumber:::defaultErrorHandler()
      private$notFoundHandler <- plumber:::default404Handler

    }
  )
)
ReneStalitza/openEo.gdalcubes documentation built on Feb. 12, 2021, 8:01 a.m.