Skip to content
Snippets Groups Projects
Commit b181803a authored by Martin Weinelt's avatar Martin Weinelt Committed by Martin Weinelt
Browse files

scripts: check_site: add need_number_range check

parent 6a371d88
Branches
Tags
No related merge requests found
......@@ -32,6 +32,7 @@ files["package/**/check_site.lua"] = {
"need_chanlist",
"need_domain_name",
"need_number",
"need_number_range",
"need_one_of",
"need_string",
"need_string_array",
......
......@@ -289,6 +289,19 @@ function M.need_number(path, required)
return need_type(path, 'number', required, 'be a number')
end
function M.need_number_range(path, min, max, required)
local val = need_type(path, 'number', required)
if not val then
return nil
end
if val < min or val > max then
var_error(path, val, "be in range [" .. min .. ", " .. max .. "]")
end
return val
end
function M.need_boolean(path, required)
return need_type(path, 'boolean', required, 'be a boolean')
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment