Diese Dokumentation wird von Modul:LibraryUtil/doc aus übernommen. Änderungen können auf der Diskussionsseite vorgeschlagen werden.
Modul:LibraryUtil wird von den Star Citizen Wikis verwendet.
Dieses Modul wird über die Star Citizen Wikis geteilt. Alle Änderungen sollten auch an das GitHub-Repository weitergeleitet werden.
Function list |
---|
L 6 — libraryUtil.makeCheckClassFunction |
Module:LibraryUtil dient hauptsächlich dazu, den Überblick über Module zu behalten, die die Standardbibliothek von Scributo verwenden. Siehe Module:LibraryUtil auf RuneScape Wiki für weitere Details.
-- Imported from: https://runescape.wiki/w/Module:LibraryUtil
-- <nowiki>
local libraryUtil = require( 'libraryUtil' )
function libraryUtil.makeCheckClassFunction( libraryName, varName, class, selfObjDesc )
return function ( self, method )
if getmetatable( self ) ~= class then
error( string.format(
"%s: invalid %s. Did you call %s with a dot instead of a colon, i.e. " ..
"%s.%s() instead of %s:%s()?",
libraryName, selfObjDesc, method, varName, method, varName, method
), 3 )
end
end
end
return libraryUtil
-- </nowiki>