Zed bug!!!

This commit is contained in:
2025-12-02 10:28:13 -05:00
parent f66cdc0d19
commit befe29334f
13 changed files with 3 additions and 10875 deletions

View File

@@ -2,7 +2,7 @@ defmodule IbanEx.Parser do
@moduledoc false
alias IbanEx.{Country, Iban, Validator}
import IbanEx.Commons, only: [normalize_and_slice: 2]
import IbanEx.Commons, only: [blank: 1, normalize_and_slice: 2]
@type iban_string() :: String.t()
@type country_code_string() :: <<_::16>>
@@ -108,16 +108,13 @@ defp parse_bban_by_regex(regex, bban_string) do
map when is_map(map) ->
for {key, val} <- map,
into: %{},
do: {String.to_atom(key), normalize_empty_to_nil(val)}
do: {String.to_atom(key), blank(val)}
nil ->
%{}
end
end
defp normalize_empty_to_nil(""), do: nil
defp normalize_empty_to_nil(val), do: val
@spec country_code(iban_string()) :: country_code_string()
def country_code(iban_string), do: normalize_and_slice(iban_string, 0..1)