소스 검색

A switch variable can have multiple values

pull/3/head
Florent Gallaire 11 년 전
부모
커밋
51584caa3e
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. +4
    -3
      src/rebar_templater.erl

+ 4
- 3
src/rebar_templater.erl 파일 보기

@ -385,10 +385,11 @@ execute_template(Files, [{'if', Cond, True, False} | Rest], TemplateType,
execute_template(Files, prepend_instructions(Instructions, Rest),
TemplateType, TemplateName, Context, Force,
ExistingFiles);
execute_template(Files, [{'case', Variable, Value, Instructions} | Rest], TemplateType,
execute_template(Files, [{'case', Variable, Values, Instructions} | Rest], TemplateType,
TemplateName, Context, Force, ExistingFiles) ->
Instructions2 = case dict:find(Variable, Context) of
{ok, Value} ->
{ok, Value} = dict:find(Variable, Context),
Instructions2 = case lists:member(Value, Values) of
true ->
Instructions;
_ ->
[]

불러오는 중...
취소
저장