R/get-millesimes.R

Defines functions list_millesimes

Documented in list_millesimes

#' Liste les millesimes
#'
#' @param datafile un objet datafile, optionnel
#'
#' @return un tibble avec les millesimes du datafile
#' @export
#'
#' @family millesime
#'
#' @examples
#' list_millesimes()
list_millesimes <- function(datafile = NULL) {
  if (!is.null(datafile) && is.null(get_datafile_rid(datafile))) abort_not_datafile()

  df <- list_datafiles()

  if (!is.null(datafile)) df <- filter(df, .data$rid == get_datafile_rid(datafile))

  ml <- dplyr::select(df, .data$id, .data$rid, .data$millesimes_info)
  as_tibble(tidyr::unnest(ml, .data$millesimes_info))
}
nbc/didoscalim documentation built on Sept. 12, 2022, 10:17 a.m.