yogthos/Selmer

String keys in for loops

Open

#133 aberto em 5 de out. de 2016

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Clojure (86 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (670 stars)
Métricas de merge de PR
 (Mesclagem média 39m) (4 fundiu PRs em 30d)

Description

Related to #54 I am trying to do something similar with a for loop.

As an example if the for variable is a keyword this works

(render "{% for a in Amt %}{{a.attr.Ccy}}{{a.content.0}} {% endfor %}" 
    {:Amt [{:attr {"Ccy" "USD"}, :content ["0.010000000"]} 
           {:attr {"Ccy" "GBP"}, :content ["0.020000000"]}]})
 => "USD0.010000000 GBP0.020000000 "

However changing :Amt to "Amt" produces nothing

 (render "{% for a in Amt %}{{a.attr.Ccy}}{{a.content.0}} {% endfor %}" 
    {"Amt" [{:attr {"Ccy" "USD"}, :content ["0.010000000"]} 
            {:attr {"Ccy" "GBP"}, :content ["0.020000000"]}]})
=> ""

Should this be added as an enhancement to make processing consistent?

Guia do colaborador