corrected call metamethod

This commit is contained in:
Paul Liverman III 2018-03-16 20:12:48 -07:00
parent 98598d4ad0
commit d25c34b2e1

View File

@ -107,11 +107,11 @@ registry = setmetatable {}, {
return setmetatable { return setmetatable {
:locate, :autoload, :make_migrations, :registry :locate, :autoload, :make_migrations, :registry
}, { }, {
__call: (t, here="") -> __call: (t, here) ->
if "init" == here\sub -4 if here and here\find "%."
here = here\sub 1, -6 here = here\sub 1, here\len! - here\match(".*%.(.+)")\len! - 1
unless here\len! > 0 else
here = "" here = nil
return autoload here return autoload here
__index: (t, name) -> __index: (t, name) ->