aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlx_prv_overlay.erl
diff options
context:
space:
mode:
authorGuilherme Andrade <[email protected]>2019-08-15 20:31:42 +0100
committerGuilherme Andrade <[email protected]>2019-08-15 20:31:42 +0100
commitee9ad07748b823f4e2d951b1c5bba8310ff09bb4 (patch)
tree0b7f88bba835ebbef5921edf9d168c9d0a63aef9 /src/rlx_prv_overlay.erl
parentdef78e1c07c2ae79b8ba5293365a466e79a88b15 (diff)
downloadrelx-ee9ad07748b823f4e2d951b1c5bba8310ff09bb4.tar.gz
relx-ee9ad07748b823f4e2d951b1c5bba8310ff09bb4.tar.bz2
relx-ee9ad07748b823f4e2d951b1c5bba8310ff09bb4.zip
Allow for API callers to define arbitrary overlay variables
Diffstat (limited to 'src/rlx_prv_overlay.erl')
-rw-r--r--src/rlx_prv_overlay.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rlx_prv_overlay.erl b/src/rlx_prv_overlay.erl
index 75608b3..5ba3f75 100644
--- a/src/rlx_prv_overlay.erl
+++ b/src/rlx_prv_overlay.erl
@@ -273,7 +273,8 @@ generate_state_vars(State) ->
erlang:atom_to_list(Name1);
{Name1, Vsn1} ->
erlang:atom_to_list(Name1) ++ "-" ++ Vsn1
- end}].
+ end}
+ | rlx_state:api_caller_overlays(State)].
-spec do_overlay(rlx_state:t(), list(), proplists:proplist()) ->
{ok, rlx_state:t()} | relx:error().