Module:Effective protection level: Difference between revisions
add a metamethod so the action can be passed as the first param to #invoke instead of 'main'
(let one function work for other modules and for wikitext) |
(add a metamethod so the action can be passed as the first param to #invoke instead of 'main') |
||
Line 63: | Line 63: | ||
end | end | ||
end | end | ||
setmetatable(p, { __index = function(t, k) | |||
return function(frame, ...) | |||
return t.main(frame, k, ...) | |||
end | |||
end }) | |||
return p | return p |