Current section

Files

Jump to
elixir_structure_manager priv templates structure app_config.ex
Raw

priv/templates/structure/app_config.ex

defmodule {app}.Config.AppConfig do
@moduledoc """
Provides strcut for app-config
"""
defstruct [
:enable_server,
:http_port
]
def load_config do
%__MODULE__{
enable_server: load(:enable_server),
http_port: load(:http_port)
}
end
defp load(property_name), do: Application.fetch_env!(:{app_snake}, property_name)
end