Current section
Files
Jump to
Current section
Files
lib/coffee/context.ex
defmodule Coffee.Context do
@moduledoc """
Start coffeescript context
"""
use Agent
def start_link(_args) do
{:ok, source} = File.read(:filename.join(:code.priv_dir(:coffee_compiler), "coffeescript.js"))
context = Execjs.compile(source)
Agent.start_link(fn -> context end, name: __MODULE__)
end
end