Difference between revisions of "Module:Data/sandbox"
Jump to navigation
Jump to search
blackwiki>Pppery (Create sandbox version of Module:Data) |
m (4 revisions imported) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
function mt.__index(t, k) | function mt.__index(t, k) | ||
| + | if string.sub(k, 1, 7) ~= "Module:" then | ||
| + | k = "Module:" .. k | ||
| + | end | ||
return function(frame) | return function(frame) | ||
local data = mw.loadData(k) | local data = mw.loadData(k) | ||
Latest revision as of 16:01, 26 September 2020
Documentation for this module may be created at Module:Data/sandbox/doc
local mt = {}
function mt.__index(t, k)
if string.sub(k, 1, 7) ~= "Module:" then
k = "Module:" .. k
end
return function(frame)
local data = mw.loadData(k)
for _,v in ipairs(frame.args) do
data = data[v]
end
return data
end
end
return setmetatable({}, mt)