Module cloudi_proplists

Proplists Extensions Module

.

Copyright © 2009-2018 Michael Truog

Version: 1.7.3 Jun 3 2020 18:48:06 ------------------------------------------------------------------------

Authors: Michael Truog (mjtruog at protonmail dot com).

Description

Proplists Extensions Module

Data Types

property()

property() = {atom(), any()}

Function Index

delete_all/2

Delete all the instances of the keys provided.

.
find_any/2

Determine if any of the keys provided are present.

.
partition/2

Partition the proplist based on a key.

.
take_values/2

Remove many keys from the proplist.

The defaults are provided as a proplist.

Function Details

delete_all/2

delete_all(Keys::[atom()], List::[property()]) -> [property()]

Delete all the instances of the keys provided.

find_any/2

find_any(Keys::[atom()], List::[property()]) -> boolean()

Determine if any of the keys provided are present.

partition/2

partition(Key::atom(), List::[property()]) -> {[property()], [property()]}

Partition the proplist based on a key.

take_values/2

take_values(DefaultList::[property()], List::[property()]) -> list()

Remove many keys from the proplist.

The defaults are provided as a proplist


Generated by EDoc