Module:Road data/dump: Difference between revisions
Appearance
Content deleted Content added
←Created page with 'local p = {} -- Import module function to work with passed arguments local getArgs = require('Module:Arguments').getArgs local util = require("Module:Road data...' |
m Return output. |
||
Line 8: | Line 8: | ||
function p._dump(args) |
function p._dump(args) |
||
local name = mw.ustring.gsub(args.module, ".*/(%w+)$", "%1") |
local name = mw.ustring.gsub(args.module, ".*/(%w+)$", "%1") |
||
local output = mw.ustring.format("%s = {\n%s\n}", |
|||
name, |
|||
util.arrayToString(require(args.module), 4)) |
|||
mw.log(output) |
|||
return output |
|||
end |
end |
||
Latest revision as of 00:58, 30 April 2016
local p = {}
-- Import module function to work with passed arguments
local getArgs = require('Module:Arguments').getArgs
local util = require("Module:Road data/util")
function p._dump(args)
local name = mw.ustring.gsub(args.module, ".*/(%w+)$", "%1")
local output = mw.ustring.format("%s = {\n%s\n}",
name,
util.arrayToString(require(args.module), 4))
mw.log(output)
return output
end
function p.dump(frame)
local args = getArgs(frame)
return p._dump(args, frame)
end
return p