aboutsummaryrefslogtreecommitdiff
path: root/lib/boltex/utils.ex
diff options
context:
space:
mode:
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