diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-09 15:23:21 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-09 15:24:56 +0300 |
commit | bd7b76e3316959028fc7686357fc916f56a4d10b (patch) | |
tree | 97578057c66848c158e185492aa810e42f42a09a /acf/util.lua | |
parent | e8e8338ce1493e6eda04d6d745b449b9475ded30 (diff) | |
download | aconf-bd7b76e3316959028fc7686357fc916f56a4d10b.tar.bz2 aconf-bd7b76e3316959028fc7686357fc916f56a4d10b.tar.xz |
persistence: Augeas back-end rewritten
map identically named nodes to collections
implement set function
Diffstat (limited to 'acf/util.lua')
-rw-r--r-- | acf/util.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/acf/util.lua b/acf/util.lua index 8dd54cc..adb1e31 100644 --- a/acf/util.lua +++ b/acf/util.lua @@ -23,6 +23,12 @@ function copy(var) return type(var) == 'table' and setdefaults({}, var) or var end +function keys(tbl) + local res = {} + for k, v in pairs(tbl) do table.insert(res, k) end + return res +end + function map(func, tbl) local res = {} for k, v in pairs(tbl) do res[k] = func(copy(v)) end |