diff options
author | Michael Schaefermeyer <michael.schaefermeyer@gmail.com> | 2016-09-02 10:57:38 +0200 |
---|---|---|
committer | Michael Schaefermeyer <michael.schaefermeyer@gmail.com> | 2016-09-02 10:57:41 +0200 |
commit | 5654e5f14dd42fb36268995323dc526d335d00a9 (patch) | |
tree | 3e05012fc36e9d425b6157779db5067d089f315e /lib/boltex/utils.ex | |
parent | 01d2c03837b964da81a0195e7b0c6a7257e49756 (diff) | |
download | boltex-5654e5f14dd42fb36268995323dc526d335d00a9.tar.gz boltex-5654e5f14dd42fb36268995323dc526d335d00a9.tar.xz |
Refactor following credo
Diffstat (limited to 'lib/boltex/utils.ex')
-rw-r--r-- | lib/boltex/utils.ex | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/boltex/utils.ex b/lib/boltex/utils.ex index 333217e..fea5759 100644 --- a/lib/boltex/utils.ex +++ b/lib/boltex/utils.ex @@ -1,4 +1,6 @@ defmodule Boltex.Utils do + @moduledoc "Different utils used to debugging and helping." + def reduce_to_binary(enumerable, transform) do Enum.reduce enumerable, <<>>, fn(data, acc) -> acc <> transform.(data) end end @@ -8,7 +10,7 @@ defmodule Boltex.Utils do end def hex_decode(hex_list) do - for(hex <- hex_list, do: Integer.parse(hex, 16) |> elem(0)) - |> reduce_to_binary(&<<&1>>) + integers = for(hex <- hex_list, do: hex |> Integer.parse(16) |> elem(0)) + reduce_to_binary integer, &<<&1>> end end |