Module:Data

-- Helper module to get values from data module -- Reads data value key1.key2, e.g.{["key1"]={["key2"]="baba"}} from Module:ModuleName/data. -- Syntax: ->baba

local p = {} local getArgs = require("Dev:Arguments").getArgs

function p.load(args) if (args[1]) then local data = mw.loadData(args[1]) for i,v in ipairs(args) do           if i>1 and data[v] then data = data[v] end end return data end end

function p.main(frame) local args = getArgs(frame) return p.load(args) end

return p