Files
elixir-koans/lib/watcher.ex
2016-03-09 16:40:35 +02:00

15 lines
301 B
Elixir

defmodule Watcher do
use ExFSWatch, dirs: ["lib/koans"]
def callback(file, events) do
if Enum.member?(events, :modified) do
try do
[{mod, _} | _] = Code.load_file(file)
Runner.run(mod)
rescue
e -> Display.show_compile_error(e)
end
end
end
end