diff options
author | Kim Alvefur <zash@zash.se> | 2015-07-17 12:43:04 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2015-07-17 12:43:04 +0200 |
commit | d6ff4a457af04703e536c952234629051b8bee12 (patch) | |
tree | 6def594ae3aa4926967d53d48cb4b3b6ebc5aa82 /util/interpolation.lua | |
parent | c38e034cf497a13f5f813b7d5217102ffb3677d9 (diff) | |
download | prosody-d6ff4a457af04703e536c952234629051b8bee12.tar.gz prosody-d6ff4a457af04703e536c952234629051b8bee12.zip |
util.{interpolation,prosodyctl,sql}: Trim trailing whitespace
Diffstat (limited to 'util/interpolation.lua')
-rw-r--r-- | util/interpolation.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/util/interpolation.lua b/util/interpolation.lua index b78bdfd1..157a0bc9 100644 --- a/util/interpolation.lua +++ b/util/interpolation.lua @@ -1,6 +1,6 @@ -- Simple template language -- --- The new() function takes a pattern and an escape function and returns +-- The new() function takes a pattern and an escape function and returns -- a render() function. Both are required. -- -- The function render() takes a string template and a table of values. @@ -9,14 +9,14 @@ -- symbol. -- -- Variants are: --- {name} is substituted for values["name"] and is escaped using the +-- {name} is substituted for values["name"] and is escaped using the -- second argument to new_render(). To disable the escaping, use {name!}. -- {name.item} can be used to access table items. -- To renter lists of items: {name# item number {idx} is {item} } -- Or key-value pairs: {name% t[ {idx} ] = {item} } --- To show a defaults for missing values {name? sub-template } can be used, +-- To show a defaults for missing values {name? sub-template } can be used, -- which renders a sub-template if values["name"] is false-ish. --- {name& sub-template } does the opposite, the sub-template is rendered +-- {name& sub-template } does the opposite, the sub-template is rendered -- if the selected value is anything but false or nil. local type, tostring = type, tostring; |