yogthos/Selmer

String keys in for loops

Ouverte

#133 ouverte le 5 oct. 2016

 (1 commentaire) (0 réaction) (0 personne assignée)Clojure (121 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (1 042 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

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?

Guide contributeur