R/pkg_ref_cache_help.R

Defines functions pkg_ref_cache.help.pkg_source pkg_ref_cache.help.pkg_install pkg_ref_cache.help

Documented in pkg_ref_cache.help.pkg_install pkg_ref_cache.help.pkg_source

#' Cache a list of available help files as LaTeX objects
#'
#' @inheritParams pkg_ref_cache
#' @family package reference cache
#' @return a \code{pkg_ref} object
#' @keywords internal
#' @noRd
pkg_ref_cache.help <- function(x, name, ...) {
  UseMethod("pkg_ref_cache.help")
}


#' Cache a list of available help files as LaTeX objects
#'
#' @importFrom tools Rd_db parseLatex
#' @return a \code{pkg_ref} object
#' @keywords internal
pkg_ref_cache.help.pkg_install <- function(x, name, ...) {
  tools::Rd_db(package = x$name)
}


#' Cache a list of available help files as LaTeX objects
#'
#' @importFrom tools Rd_db parseLatex
#' @keywords internal
pkg_ref_cache.help.pkg_source <- function(x, name, ...) {
  tools::Rd_db(dir = x$path)
}
pharmaR/riskmetric documentation built on April 30, 2024, 5:14 p.m.