Packages

A simplicity-first web framework for Elixir, designed to make building web applications easy and enjoyable.

Current section

Files

Jump to
tamnoon lib live_reload.ex
Raw

lib/live_reload.ex

defmodule Tamnoon.LiveReload do
@moduledoc false
require Logger
def try_recompile() do
if is_live_reload_on?() do
if IEx.Helpers.recompile() == :ok, do: Logger.info("Live reload: recompiled successfully.")
end
end
defp is_live_reload_on?(),
do:
Tamnoon.Registry
|> Registry.meta(:live_reload)
|> elem(1)
end