Current section

Files

Jump to
kiln lib kiln application.ex
Raw

lib/kiln/application.ex

defmodule Kiln.Application do
defmacro __using__(opts \\ []) do
quote do
use Application
alias Kiln.Builders.Application, as: Builder
@opts unquote(opts)
@caller unquote(__CALLER__.module)
@port Keyword.get(@opts, :port, 8000)
def start(_type, _args) do
Builder.start(@caller, @opts)
end
end
end
end