Current section
Files
Jump to
Current section
Files
lib/searchex/config/edit.ex
defmodule Searchex.Config.Edit do
@moduledoc false
import Searchex.Config.CfgValidations
def exec(cfg_snip) do
case check_validations(validation_list(cfg_snip)) do
{:error, msgs} -> {:error, msgs}
{:ok} -> {:ok, cfg_snip}
end
end
# -----
defp validation_list(cfg_snip) do
[
cfg_snip_invalid?(cfg_snip) ,
cfg_ambiguous?(cfg_snip) ,
cfg_nomatch?(cfg_snip) ,
]
end
end