From a1038293282c43dc1c690a940058a2e068442b78 Mon Sep 17 00:00:00 2001
From: "p.kosyh"
Date: Fri, 18 Jun 2010 10:43:44 +0000
Subject: [PATCH] fix in vars
---
stead/vars.lua | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/stead/vars.lua b/stead/vars.lua
index fdb9449..1c183ea 100644
--- a/stead/vars.lua
+++ b/stead/vars.lua
@@ -31,14 +31,15 @@ function __vars_fill(v)
end
end
+vars_object = obj {
+ nam = 'vars',
+ ini = function(s)
+ __vars_fill(_G)
+ end
+}
+
obj = inherit(obj,
function(v)
__vars_fill(v)
return v
end)
-
-init = hook(init,
-function (f, ...) -- k - key, v - value, s -- parent table
- __vars_fill(_G)
- return f(k, unpack(arg))
-end)