Packages

Generators for absinthe to help reduce writing boilerplate

Current section

Files

Jump to
absinthe_generator lib mix tasks mutation.ex
Raw

lib/mix/tasks/mutation.ex

defmodule Mix.Tasks.Absinthe.Gen.Mutation do
use Mix.Task
alias Mix.AbsintheGeneratorUtils
@shortdoc "Generates an absinthe mutation schema and inserts the record in the base schema.ex"
@moduledoc """
Generates ABSINTHE MUTATION
"""
def run(args) do
AbsintheGeneratorUtils.ensure_not_in_umbrella!("absinthe.gen.mutation")
{_opts, _extra_args} = AbsintheGeneratorUtils.parse_path_opts(args, [
mutation_name: :string,
moduledoc: :string
])
AbsintheGeneratorUtils.write_template("./test.ex", "Hello")
end
end