17 lines
362 B
Lua
17 lines
362 B
Lua
--- Core module
|
|
-- @module Core
|
|
|
|
--- Errors if the variable evaluates to false, with an optional msg
|
|
-- @param var variable to evaluate
|
|
-- @param msg (optional) message
|
|
function fail_if_missing(var, msg)
|
|
if not var then
|
|
if msg then
|
|
error(msg, 3)
|
|
else
|
|
error("Missing value", 3)
|
|
end
|
|
end
|
|
return false
|
|
end
|