imported>DuskFyre 小 (1 revision imported: Module Import) |
无编辑摘要 |
||
第1行: | 第1行: | ||
-- Imported from: https://runescape.wiki/w/Module:LibraryUtil | |||
-- <nowiki> | -- <nowiki> | ||
local libraryUtil = require( 'libraryUtil' ) | local libraryUtil = require( 'libraryUtil' ) | ||
function libraryUtil.makeCheckClassFunction( libraryName, varName, class, selfObjDesc ) | function libraryUtil.makeCheckClassFunction( libraryName, varName, class, selfObjDesc ) |
2023年11月19日 (日) 02:53的版本
This documentation is transcluded from Module:LibraryUtil/doc. Changes can be proposed in the talk page.
Module:LibraryUtil requires
Module:LibraryUtil is required by
Module:LibraryUtil is mostly to keep track of modules using the standard Scributo library libraryUtil
. See Module:LibraryUtil on RuneScape Wiki for more 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>