Difference between revisions of "Module:Data/sandbox"

From Yugipedia
Jump to: navigation, search
m (Correct metatable access.)
(To support being called.)
 
Line 11: Line 11:
 
getVideoGameRelease = DATA.videoGames.getRelease,
 
getVideoGameRelease = DATA.videoGames.getRelease,
 
getVideoGame = DATA.videoGames.getName,
 
getVideoGame = DATA.videoGames.getName,
}, { __index = DATA } )
+
}, {
 +
__index = DATA,
 +
__call  = getmetatable( DATA ).__call,
 +
} )
 
-- </pre>
 
-- </pre>

Latest revision as of 00:16, 4 January 2020

-- <pre>
local DATA = require( 'Module:Data/loader' )()

return setmetatable( {
	getAnimeRelease = DATA.anime.getRelease,
	getAnimeSeries = DATA.anime.getSeries,

	getMangaRelease = DATA.manga.getRelease,
	getMangaSeries = DATA.manga.getSeries,

	getVideoGameRelease = DATA.videoGames.getRelease,
	getVideoGame = DATA.videoGames.getName,
}, {
	__index = DATA,
	__call  = getmetatable( DATA ).__call,
} )
-- </pre>