Packages

A Slack Web & Real Time Messaging API client.

Current section

Files

Jump to
slack_kit lib slack json.ex
Raw

lib/slack/json.ex

defmodule Slack.JSON do
@moduledoc false
def atomize_keys(map) when is_map(map),
do: Map.new(map, fn {k, v} -> {String.to_atom(k), atomize_keys(v)} end)
def atomize_keys(list) when is_list(list), do: Enum.map(list, &atomize_keys/1)
def atomize_keys(other), do: other
end