Pārlūkot izejas kodu

A switch variable can have multiple values

pull/3/head
Florent Gallaire pirms 11 gadiem
vecāks
revīzija
51584caa3e
1 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  1. +4
    -3
      src/rebar_templater.erl

+ 4
- 3
src/rebar_templater.erl Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt