Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 2556da2269866dd3f9fa5bff4e962686 > files > 8

erlang-mustache-0.1.0-2.fc14.x86_64.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, []).