瀏覽代碼

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;
_ ->
[]

Loading…
取消
儲存