Packages

A way to increase Elixir projects readability and maintenance based on Use Cases and Interactors.

Current section

Files

Jump to
use_case priv templates use_case.gen.interactor interactor.eex
Raw

priv/templates/use_case.gen.interactor/interactor.eex

defmodule <%= @context_inflected[:base] %>.<%= @context_inflected[:scoped] %> do
@moduledoc false
use UseCase.Interactor
def call(%{name: name}, _opts), do: ok(message: "Hello #{name}!")
end