Provided by: libcatmandu-perl_1.2020-1_all
NAME
Catmandu::Fix::Bind::with - a binder that computes Fix-es in the context of a path
SYNOPSIS
# Input data data: - name: patrick - name: nicolas # Fix do with(path:data) if all_match(name,nicolas) reject() end end # will produce data: - name: patrick
DESCRIPTION
The "with" bind allows to run fixes in the scope of a path. Given a deep nested data structure : my: deep: field: name: James Brown these two fixes are equal: add_field(my.deep.field.style, funk) do with(path:my.deep.field) add_field(style,funk) end
CONFIGURATION
path The path to a list in the data.
SEE ALSO
Catmandu::Fix::Bind