Current section
Files
Jump to
Current section
Files
lib/datacaster/application.ex
defmodule Datacaster.Application do
use Application
def start(_, _) do
for {application,_,_} <- Application.loaded_applications(),
deps = Application.spec(application)[:applications],
:datacaster in deps
do
{:ok, modules} = :application.get_key(application, :modules)
for module <- modules,
:__datacaster_compile_schemas__ in module.__info__(:functions),
do: module.__datacaster_compile_schemas__()
end
{:ok, self()}
end
end