Packages

Set of tasks to generate boiler plate files for Elixir Absinthe.

Current section

Files

Jump to
absinthe_gen lib output_files.ex
Raw

lib/output_files.ex

defmodule AbsintheGen.OutputFiles do
def write_files(files) when is_list(files) do
files
|> Enum.map(fn {output, content} ->
output
|> Path.dirname()
|> File.mkdir_p!()
:ok =
output
|> File.write(content)
output
end)
end
end