More actions
tiny utility module |
yay multiple returns great feature |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
return { | return { | ||
concat = function(frame) | concat = function(frame) | ||
local modified = {} | |||
local template = frame.args.wrap_with or '$$' | |||
for _, v in ipairs(frame:getParent().args) do | |||
local r = template:gsub("%$%$", v) | |||
table.insert(modified, r) | |||
end | |||
return table.concat(modified, frame.args.joiner or ", ") | |||
end | end | ||
} | } |
Latest revision as of 02:48, 29 September 2024
Documentation for this module may be created at Module:ArgConcat/doc