Module:Lazy

From Zelda Dungeon Wiki
Revision as of 06:10, June 23, 2020 by Locke (talk | contribs) (tiny module for lazy loading other modules because I'm too lazy to repeat this pattern every time :))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.

Documentation for this module may be created at Module:Lazy/doc

local p = {}

local loadedModules = {}

function p.load( moduleName )
  if not loadedModules[moduleName] then
    loadedModules[moduleName] = require( moduleName )
  end

  return loadedModules[moduleName]
end

return p