Sophie

Sophie

distrib > Mageia > 6 > i586 > by-pkgid > 5fc0659a7cb6cb9c4078e6b54c87e163 > files > 9

erlang-mustache-0.1.1-4.mga6.i586.rpm

-module(complex).
-compile(export_all).

header() ->
  "Colors".

item() ->
  A = dict:from_list([{name, "red"}, {current, true}, {url, "#Red"}]),
  B = dict:from_list([{name, "green"}, {current, false}, {url, "#Green"}]),
  C = dict:from_list([{name, "blue"}, {current, false}, {url, "#Blue"}]),
  [A, B, C].

link(Ctx) ->
  mustache:get(current, Ctx).

list() ->
  length(item()) =/= 0.

empty() ->
  length(item()) =:= 0.

%%---------------------------------------------------------------------------

start() ->
  code:add_patha(".."),
  Output = mustache:render(complex, "complex.mustache"),
  io:format(Output, []).