Current section

Files

Jump to
infuse lib infuse.ex
Raw

lib/infuse.ex

defmodule Infuse do
use Application
require Logger
def start(_type, _args) do
:ets.new(:simplate_routes, [:named_table, :bag, :public])
{:ok, pid} = Infuse.Supervisor.start_link
if Infuse.config(:start_observer) do
:observer.start()
end
{:ok, pid}
end
def stop(_state) do
:ok
end
def config(:web_root), do: Path.absname(Application.get_env(:infuse, :web_root, "www"))
def config(:start_server), do: Application.get_env(:infuse, :start_server, true)
def config(:start_observer), do: Application.get_env(:infuse, :start_observer, false)
end