simplify_by_flattening {yum} | R Documentation |
Simplify the structure of extracted YAML fragments
Description
This function does some cleaning and simplifying to allow efficient specification of elements in the YAML fragments.
Usage
simplify_by_flattening(x, simplify = ".*", .level = 1)
Arguments
x |
Extracted (and loaded) YAML fragments |
simplify |
A regular expression specifying which elements to simplify (default is everything) |
.level |
Internal argument to enable slightly-less-than-elegant 'recursion'. |
Value
A simplified list (but still a list)
Examples
yamlFragmentExample <- '
---
source:
-
id: src_1
label: "Label 1"
-
id: src_2
label: "Label 2"
assertion:
-
id: assertion_1
label: "Assertion 1"
-
id: assertion_2
label: "Assertion 2"
---
';
loadedExampleFragments <-
load_yaml_fragments(yamlFragmentExample);
simplified <-
simplify_by_flattening(loadedExampleFragments);
### Pre simmplification:
str(loadedExampleFragments);
### Post simmplification:
str(simplified);
[Package yum version 0.1.0 Index]