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.
2 parents 65809a5 + 8635fcc commit e14c9eaCopy full SHA for e14c9ea
lib/elixir/lib/uri.ex
@@ -189,7 +189,7 @@ defmodule URI do
189
"ftp://s-ite.tld/?value=put%20it+%D0%B9"
190
191
"""
192
- def encode(str, predicate \\ &char_unescaped?/1) do
+ def encode(str, predicate \\ &char_unescaped?/1) when is_binary(str) do
193
for <<c <- str>>, into: "", do: percent(c, predicate)
194
end
195
@@ -202,7 +202,7 @@ defmodule URI do
202
"put%3A+it%2B%D0%B9"
203
204
205
- def encode_www_form(str) do
+ def encode_www_form(str) when is_binary(str) do
206
for <<c <- str>>, into: "" do
207
case percent(c, &char_unreserved?/1) do
208
"%20" -> "+"
0 commit comments