R/validators.R

Defines functions validate_one_of

# Validate that a given parameter belongs to a list
validate_one_of <- function(param, one_of) {
  param_name <- deparse(substitute(param))
  error_message <- param_name %+% " must be one of: " %+% paste(one_of, collapse = ", ")
  if(!param %in% one_of) stop(error_message)
}
ivan-rivera/RedditExtractoR documentation built on Sept. 9, 2023, 11:31 a.m.