File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,10 +21,7 @@ defmodule Mix.Tasks.Ash.Setup do
2121
2222 extensions = extensions_fn . ( argv )
2323
24- failures =
25- [ ]
26- |> run_compile ( compile_fn )
27- |> run_extensions ( extensions , argv )
24+ failures = run_compile ( compile_fn ) ++ run_extensions ( extensions , argv )
2825
2926 if failures != [ ] do
3027 message =
@@ -44,17 +41,17 @@ defmodule Mix.Tasks.Ash.Setup do
4441 end
4542 end
4643
47- defp run_compile ( failures , compile_fn ) do
44+ defp run_compile ( compile_fn ) do
4845 try do
4946 compile_fn . ( )
50- failures
47+ [ ]
5148 rescue
52- e -> failures ++ [ { "compile" , e } ]
49+ e -> [ { "compile" , e } ]
5350 end
5451 end
5552
56- defp run_extensions ( failures , extensions , argv ) do
57- Enum . reduce ( extensions , failures , fn extension , acc ->
53+ defp run_extensions ( extensions , argv ) do
54+ Enum . reduce ( extensions , [ ] , fn extension , acc ->
5855 if function_exported? ( extension , :setup , 1 ) do
5956 name =
6057 if function_exported? ( extension , :name , 0 ) do
You can’t perform that action at this time.
0 commit comments