load_yaml_list {yum} | R Documentation |
Load all YAML fragments from all character vectors in a list
Description
These function extracts all YAML fragments from character vectors in a list, returning a list of character vectors containing the extracted fragments.
Usage
load_yaml_list(
x,
recursive = TRUE,
select = ".*",
delimiterRegEx = "^---$",
ignoreOddDelimiters = FALSE,
encoding = "UTF-8",
silent = TRUE
)
Arguments
x |
The list containing the character vectors. |
recursive |
Whether to first |
select |
A vector of regular expressions specifying object names
to retain. The default ( |
delimiterRegEx |
The regular expression used to locate YAML fragments. |
ignoreOddDelimiters |
Whether to throw an error (FALSE) or delete the last delimiter (TRUE) if an odd number of delimiters is encountered. |
encoding |
The encoding to use when calling |
silent |
Whether to be silent ( |
Details
This function calls yaml::yaml.load()
on all character vectors
in a list. It then returns a list where each element is a list
with the parsed fragments in a file.
Value
A list of lists of objects.
Examples
yamlList <- list(c(
"---",
"-",
" id: firstFragment",
"---"), c(
"---",
"-",
" id: secondFragment",
" parentId: firstFragment",
"---"));
yum::load_yaml_list(yamlList);