summaryrefslogtreecommitdiff
path: root/lib/elixir/lib/base.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/elixir/lib/base.ex')
-rw-r--r--lib/elixir/lib/base.ex12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/elixir/lib/base.ex b/lib/elixir/lib/base.ex
index be8cad751..b20cd02f4 100644
--- a/lib/elixir/lib/base.ex
+++ b/lib/elixir/lib/base.ex
@@ -95,11 +95,11 @@ defmodule Base do
@type encode_case :: :upper | :lower
@type decode_case :: :upper | :lower | :mixed
- b16_alphabet = '0123456789ABCDEF'
- b64_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
- b64url_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'
- b32_alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'
- b32hex_alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUV'
+ b16_alphabet = ~c"0123456789ABCDEF"
+ b64_alphabet = ~c"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
+ b64url_alphabet = ~c"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"
+ b32_alphabet = ~c"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"
+ b32hex_alphabet = ~c"0123456789ABCDEFGHIJKLMNOPQRSTUV"
to_lower_enc = &Enum.map(&1, fn c -> if c in ?A..?Z, do: c - ?A + ?a, else: c end)
@@ -148,7 +148,7 @@ defmodule Base do
defp remove_ignored(string, nil), do: string
defp remove_ignored(string, :whitespace) do
- for <<char::8 <- string>>, char not in '\s\t\r\n', into: <<>>, do: <<char::8>>
+ for <<char::8 <- string>>, char not in ~c"\s\t\r\n", into: <<>>, do: <<char::8>>
end
@doc """