ports/devel/elixir-bson/files/patch-lib_bson__decoder.ex
2021-02-27 10:55:41 +00:00

30 lines
1014 B
Elixir

--- lib/bson_decoder.ex.orig 2021-02-27 04:49:09 UTC
+++ lib/bson_decoder.ex
@@ -51,7 +51,7 @@ defmodule Bson.Decoder do
```
"""
- def elist_to_hashdict(elist), do: elist |> Enum.reduce %HashDict{}, fn({k, v}, h) -> HashDict.put(h, k, v) end
+ def elist_to_hashdict(elist), do: elist |> Enum.reduce(%HashDict{}, fn({k, v}, h) -> HashDict.put(h, k, v) end)
@doc """
Transform an elist to a Keyword
@@ -62,7 +62,7 @@ defmodule Bson.Decoder do
```
"""
- def elist_to_keyword(elist), do: elist |> Enum.map fn({k, v}) -> {String.to_atom(k), v} end
+ def elist_to_keyword(elist), do: elist |> Enum.map(fn({k, v}) -> {String.to_atom(k), v} end)
@doc """
Identity function
@@ -91,7 +91,7 @@ defmodule Bson.Decoder do
...> %{a: "r"},
...> %{a: ""},
...> %{a: 1, b: 5}
- ...> ] |> Enum.all? fn(term) -> assert term == term |> Bson.encode |> Bson.decode end
+ ...> ] |> Enum.all?(fn(term) -> assert term == term |> Bson.encode |> Bson.decode end)
true
iex> term = %{