From 5654e5f14dd42fb36268995323dc526d335d00a9 Mon Sep 17 00:00:00 2001 From: Michael Schaefermeyer Date: Fri, 2 Sep 2016 10:57:38 +0200 Subject: Refactor following credo --- lib/boltex/utils.ex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/boltex/utils.ex') 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 -- cgit v1.2.1