Current section
Files
Jump to
Current section
Files
lib/core/da/dynamo.ex
defmodule DA.Dynamo do
@moduledoc false
@base "/priv/templates/adapters/dynamo/"
def actions() do
%{
create: %{
"lib/driven_adapters/dynamo/dynamo_adapter.ex" => @base <> "dynamo_adapter.ex",
"lib/driven_adapters/dynamo/user_repository.ex" => @base <> "user_repository.ex",
"lib/domain/model/user.ex" => @base <> "user.ex"
},
transformations: [
{:inject_dependency, ~s|{:ex_aws_dynamo, "~> 4.0"}|},
{:append_end, "config/dev.exs", @base <> "config_to_append.ex"},
{:append_end, "config/test.exs", @base <> "config_to_append_test.ex"},
{:append_end, "config/prod.exs", @base <> "config_to_append_prod.ex"}
]
}
|> Config.Aws.join_with()
end
def tokens(_opts) do
[]
end
end