aboutsummaryrefslogtreecommitdiff
path: root/lib/boltex/utils.ex
diff options
context:
space:
mode:
authorMichael Schaefermeyer <michael.schaefermeyer@gmail.com>2016-09-02 10:57:38 +0200
committerMichael Schaefermeyer <michael.schaefermeyer@gmail.com>2016-09-02 10:57:41 +0200
commit5654e5f14dd42fb36268995323dc526d335d00a9 (patch)
tree3e05012fc36e9d425b6157779db5067d089f315e /lib/boltex/utils.ex
parent01d2c03837b964da81a0195e7b0c6a7257e49756 (diff)
downloadboltex-5654e5f14dd42fb36268995323dc526d335d00a9.tar.gz
boltex-5654e5f14dd42fb36268995323dc526d335d00a9.tar.xz
Refactor following credo
Diffstat (limited to 'lib/boltex/utils.ex')
-rw-r--r--lib/boltex/utils.ex6
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