From eab5ae529889ffb6fbc1a3c8266915f8b902287a Mon Sep 17 00:00:00 2001 From: Tuncer Ayaz Date: Fri, 13 Jan 2012 19:00:44 +0100 Subject: Fix code clarity in dir type check --- src/rebar_core.erl | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/rebar_core.erl b/src/rebar_core.erl index 56b32f2..1313c7f 100644 --- a/src/rebar_core.erl +++ b/src/rebar_core.erl @@ -124,18 +124,14 @@ maybe_process_dir({[], undefined}=ModuleSet, Config, CurrentCodePath, process_dir0(Dir, Command, DirSet, Config, CurrentCodePath, ModuleSet); maybe_process_dir({_, ModuleSetFile}=ModuleSet, Config, CurrentCodePath, Dir, Command, DirSet) -> - case lists:reverse(ModuleSetFile) of - "ppa." ++ _ -> - %% .app file - maybe_process_dir0(ModuleSetFile, ModuleSet, - Config, CurrentCodePath, Dir, - Command, DirSet); - "crs.ppa." ++ _ -> - %% .app.src file + case lists:suffix(".app", ModuleSetFile) + orelse lists:suffix(".app.src", ModuleSetFile) of + true -> + %% .app or .app.src file, check if is_skipped_app maybe_process_dir0(ModuleSetFile, ModuleSet, Config, CurrentCodePath, Dir, Command, DirSet); - _ -> + false -> %% not an app dir, no need to consider apps=/skip_apps= process_dir0(Dir, Command, DirSet, Config, CurrentCodePath, ModuleSet) -- cgit v1.1