Replace function head with List.wrap/1
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
defmodule Blanks do
|
defmodule Blanks do
|
||||||
def replace(ast, replacement) when not is_list(replacement), do: replace(ast, [replacement])
|
|
||||||
def replace([do: ast], replacements), do: [do: replace(ast, replacements)]
|
def replace([do: ast], replacements), do: [do: replace(ast, replacements)]
|
||||||
def replace(ast, replacements) do
|
def replace(ast, replacements) do
|
||||||
|
replacements = List.wrap(replacements)
|
||||||
ast
|
ast
|
||||||
|> Macro.prewalk(replacements, &pre/2)
|
|> Macro.prewalk(replacements, &pre/2)
|
||||||
|> elem(0)
|
|> elem(0)
|
||||||
|
Reference in New Issue
Block a user