Current section

Files

Jump to
coffee_compiler lib coffee context.ex
Raw

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