1 defmodule Pleroma.Config do
2 def get([key]), do: get(key)
4 def get([parent_key | keys]) do
5 Application.get_env(:pleroma, parent_key)
10 Application.get_env(:pleroma, key)
13 def put([key], value), do: put(key, value)
15 def put([parent_key | keys], value) do
17 Application.get_env(:pleroma, parent_key)
18 |> put_in(keys, value)
20 Application.put_env(:pleroma, parent_key, parent)
23 def put(key, value) do
24 Application.put_env(:pleroma, key, value)