We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
URI
1 parent afc7644 commit 7f4437eCopy full SHA for 7f4437e
lib/elixir/lib/uri.ex
@@ -187,7 +187,7 @@ defmodule URI do
187
end
188
189
def decode(<<?%, hex1, hex2, tail :: binary >>, uri) do
190
- << bsl(hex2dec(hex1, uri), 4) + hex2dec(hex2, uri) >> <> decode(tail, uri)
+ << bsl(hex_to_dec(hex1, uri), 4) + hex_to_dec(hex2, uri) >> <> decode(tail, uri)
191
192
193
def decode(<<head, tail :: binary >>, uri) do
@@ -196,10 +196,10 @@ defmodule URI do
196
197
def decode(<<>>, _uri), do: <<>>
198
199
- defp hex2dec(n, _uri) when n in ?A..?F, do: n - ?A + 10
200
- defp hex2dec(n, _uri) when n in ?a..?f, do: n - ?a + 10
201
- defp hex2dec(n, _uri) when n in ?0..?9, do: n - ?0
202
- defp hex2dec(_n, uri) do
+ defp hex_to_dec(n, _uri) when n in ?A..?F, do: n - ?A + 10
+ defp hex_to_dec(n, _uri) when n in ?a..?f, do: n - ?a + 10
+ defp hex_to_dec(n, _uri) when n in ?0..?9, do: n - ?0
+ defp hex_to_dec(_n, uri) do
203
raise ArgumentError, "malformed URI #{inspect uri}"
204
205
0 commit comments