PagerDuty Elixir v0.0.1 PagerDuty.Utils

A number of utility methods

Summary

Functions

Atomizes an enumerable

Functions

atomize(item)

Atomizes an enumerable

Examples

iex> item = []
...> PagerDuty.Utils.atomize(item)
[]

iex> item = "dog"
...> PagerDuty.Utils.atomize(item)
:dog

iex> item = [{ "id", 100 }, { "name", "joe"}]
...> PagerDuty.Utils.atomize(item)
[id: 100, name: "joe"]

iex> PagerDuty.Utils.atomize(%{"id" => 311, "name" => "Legal Team1"})
[id: 311, name: "Legal Team1"]