Open main menu

Changes

Module:Protection banner

30 bytes removed, 18:21, 29 June 2014
simplify _substituteParameters
function Blurb:_substituteParameters(msg)
if not self._params then
local params, parameterFuncs = {}, {} setmetatable(params, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' params[k] = param return param end })
parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter
parameterFuncs.VANDAL = self._makeVandalTemplateParameter
self._params = paramssetmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end })
end
Anonymous user