Módulo:Globals

De RuneScape Wiki
Ir para: navegação, pesquisa
Documentação do módulo
Esta documentação é transcluída de Predefinição:Sem documentação/doc. [editar] [atualizar]
Este módulo não possui nenhuma documentação. Por favor, considere adicionar uma documentação em Módulo:Globals/doc. [editar]
Módulo:Globals's a função doc_list é invocada por Predefinição:Globais/doc.
Módulo:Globals's a função main é invocada por Predefinição:Globais.
Módulo:Globals requer Módulo:Globals/data.
Módulo:Globals requer Módulo:Utils.

-- <nowiki>
-- Implements [[Template:Globals]]
 
local p = {}

local globals = require('Módulo:Globals/data')
local opairs = require('Módulo:Utils').opairs
 
function p.main(frame)
	local args = frame:getParent().args
	local global = args[1] -- The arg that was passed
	
	if (globals[global] ~= nil) then
		return globals[global][2]
	end

	return '<strong class="error">undefined</strong>'
end

function p.doc_list()
	local ret_table = ''
	
	for k,v in opairs(globals) do
		ret_table = ret_table..'*<tt>' .. k .. '</tt> &mdash; returns ' .. v[1] .. '\n'
	end
	
	ret_table = ret_table:sub(1, -2)
	
	return ret_table
end
 
return p