+ defmodule Error do
+ defexception [:message]
+ end
+
+ def get(key), do: get(key, nil)
+
+ def get([key], default), do: get(key, default)
+
+ def get([parent_key | keys], default) do
+ Application.get_env(:pleroma, parent_key)
+ |> get_in(keys) || default
+ end