defmodule PastebinderWeb.MapToKeywordHelper do def convert(map) when is_map(map) do keyword = Map.to_list(map) Enum.map keyword, fn({k, v}) -> {k, convert(v)} end end def convert(list) when is_list(list), do: Enum.map(list, &convert/1) def convert(some), do: some end