R/pkg_ref_cache_web_url.R

Defines functions pkg_ref_cache.web_url.pkg_bioc_remote pkg_ref_cache.web_url.pkg_cran_remote pkg_ref_cache.web_url

#' Cache package's remote web URL
#'
#' @inheritParams pkg_ref_cache
#' @family package reference cache
#' @return a \code{pkg_ref} object
#' @keywords internal
#' @noRd
pkg_ref_cache.web_url <- function(x, name, ...) {
  UseMethod("pkg_ref_cache.web_url")
}



pkg_ref_cache.web_url.pkg_cran_remote <- function(x, name, ...) {
  sprintf("%s/web/packages/%s", x$repo_base_url, x$name)
}



pkg_ref_cache.web_url.pkg_bioc_remote <- function(x, name, ...) {
  sprintf("%s/html/%s.html", x$repo_base_url, x$name)
}
pharmaR/riskmetric documentation built on April 30, 2024, 5:14 p.m.