8 lines
230 B
Lua
8 lines
230 B
Lua
local modname = ...
|
|
local function load_submodule(table, key)
|
|
local submodule = require(modname .. "." .. key:gsub("_", "-"))
|
|
table[key] = submodule
|
|
return submodule
|
|
end
|
|
|
|
return setmetatable({}, {__index = load_submodule});
|