Module:Common
Jump to navigation
Jump to search
Additional functions that are common to other modules. Although they could be called into templates the overhead call into lua would generally greater than using a built in mediawiki parser function where one exists.
When calling in to another module, use local com = require( "Module:Common"). This will ensure consistency between modules.
--[[
Additional functions that are common to other modules. Although they could
be called into templates the overhead call into lua would generally greater
than using a built in mediawiki parser function where one exists.
]]
local com = {}
function com.trim(object)
--Use of while instead of if incase multiple whitespaces are present.
while string.sub(object, 1, 1) == ' ' do
object = string.sub(object, 2)
end
while string.sub(object, string.len(object)) == ' ' do
object = string.sub(object, 1, string.len(object) - 1)
end
return object
end
function com.exists(object)
if object == nil or object == '' then
return false
else
return true
end
end
return com