mirror of https://github.com/Hilbis/Hilbish
fix: allow function arg to add runner
parent
dce49574e6
commit
f6c98d5bc0
|
@ -17,8 +17,12 @@ function runnerHandler.add(name, runner)
|
||||||
error 'expected runner name to be a table'
|
error 'expected runner name to be a table'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if type(runner) == 'function' then
|
||||||
|
runner = {run = runner} -- this probably looks confusing
|
||||||
|
end
|
||||||
|
|
||||||
if type(runner) ~= 'table' then
|
if type(runner) ~= 'table' then
|
||||||
error 'expected runner to be a table'
|
error 'expected runner to be a table or function'
|
||||||
end
|
end
|
||||||
|
|
||||||
if runners[name] then
|
if runners[name] then
|
||||||
|
|
Loading…
Reference in New Issue