R/rune_list.R

Defines functions vec_ptype_abbr.rune_list vec_ptype_full.rune_list rune_list new_rune_list

Documented in rune_list

# Parameter Level Estimates ----------------------------------------------------

#' Holding a list of rune_list
#' @keywords internal
#' @noRd
new_rune_list <- function(x = list()) {
	new_list_of(x, ptype = distill_rune(), class = "rune_list")
}

#' Rune list
#' @param x List of runes
#' @export
rune_list <- function(x = unspecified(), ...) {

	if (length(x) == 0) {
		return(new_rune_list())
	}

	# Return list_of
	new_rune_list(x)
}

#' @export
vec_ptype_full.rune_list <- function(x, ...) "rune_list"

#' @export
vec_ptype_abbr.rune_list <- function(x, ...) "rnls"
asshah4/axe documentation built on Nov. 9, 2022, 12:45 a.m.