deep_clean v0.1.1 DeepClean
Provides functionality to remove elements from nested
Map
or List
elements.
Util to remove json attributes in responses
Summary
Functions
Cleans nested maps elements provided in a list
Functions
Cleans nested maps elements provided in a list.
Examples
iex> DeepClean.exclude_in(%{a: %{aa: 1, ab: 2}, b: %{ba: 3, bb: 4}}, ["a.ab", "b.bb"])
%{a: %{aa: 1}, b: %{ba: 3}}
iex> DeepClean.exclude_in(%{a: [%{aa: 1, ab: 2}, %{aa: 11, ab: 22},], b: [%{ba: 3, bb: 4}, %{ba: 33, bb: 44}]}, ["a.ab", "b.bb"])
%{a: [%{aa: 1}, %{aa: 11}], b: [%{ba: 3}, %{ba: 33}]}