From 6079300634eeb0a5ec9356d8c3032ca0d88c5836 Mon Sep 17 00:00:00 2001 From: Jesper Louis Andersen Date: Wed, 11 Feb 2015 17:05:33 +0100 Subject: [PATCH] Refactor: fold colorize_/3 into colorize/4. Fold a local one-line leaf function with exactly one call-site into its caller. --- src/ec_cmd_log.erl | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/ec_cmd_log.erl b/src/ec_cmd_log.erl index 479b242..5bbd7fa 100644 --- a/src/ec_cmd_log.erl +++ b/src/ec_cmd_log.erl @@ -218,14 +218,10 @@ format(Log) -> -spec colorize(t(), color(), boolean(), string()) -> string(). colorize(#state_t{caller=command_line}, Color, false, Msg) when is_integer(Color) -> - colorize_(Color, 0, Msg); + lists:flatten(io_lib:format("\033[~B;~Bm~s~s\033[0m", [0, Color, ?PREFIX, Msg])); colorize(_LogState, _Color, _Bold, Msg) -> Msg. --spec colorize_(color(), integer(), string()) -> string(). -colorize_(Color, Bold, Msg) when is_integer(Color), is_integer(Bold)-> - lists:flatten(io_lib:format("\033[~B;~Bm~s~s\033[0m", [Bold, Color, ?PREFIX, Msg])). - %%%=================================================================== %%% Test Functions %%%===================================================================