diff --git a/lib/ukraine_taxid_ex/base.ex b/lib/ukraine_taxid_ex/base.ex index bd1a48a..f15475a 100644 --- a/lib/ukraine_taxid_ex/base.ex +++ b/lib/ukraine_taxid_ex/base.ex @@ -11,8 +11,8 @@ defmodule UkraineTaxidEx.Base do alias UkraineTaxidEx.{Base, Serialize, Commons} - @parse_module (Module.split(__MODULE__) ++ ["Parser"]) |> Module.safe_concat() - # def parse_module(), do: @parse_module + @parse_module (Module.split(__MODULE__) ++ ["Parser"]) |> Module.concat() + def parse_module(), do: @parse_module @impl Base @spec to_map(data :: t()) :: map() diff --git a/lib/ukraine_taxid_ex/base_parser.ex b/lib/ukraine_taxid_ex/base_parser.ex index 812e6ef..ccf3cce 100644 --- a/lib/ukraine_taxid_ex/base_parser.ex +++ b/lib/ukraine_taxid_ex/base_parser.ex @@ -17,7 +17,7 @@ defmodule UkraineTaxidEx.BaseParser do @type string_or_ok() :: String.t() | {:ok, String.t()} @type struct_or_error() :: {:ok, term} | {:error, atom()} - @struct_module Module.split(__MODULE__) |> Enum.slice(0..-2//1) |> Module.safe_concat() + @struct_module Module.split(__MODULE__) |> Enum.slice(0..-2//1) |> Module.concat() # def struct_module(), do: @struct_module defp to_struct(map), do: struct(@struct_module, map)