diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-12-20 23:56:56 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-12-20 23:57:44 +0200 |
commit | e192d8cc0e0b89deac3f60d5d1e9bc7b49fba4ef (patch) | |
tree | cc2f78549ac3dd3eb02431cf273e103031c80420 | |
parent | a4865edb93a81706d686bcf5a9429ef94aba66a6 (diff) | |
download | aconf-e192d8cc0e0b89deac3f60d5d1e9bc7b49fba4ef.tar.bz2 aconf-e192d8cc0e0b89deac3f60d5d1e9bc7b49fba4ef.tar.xz |
init function as module return value
-rw-r--r-- | acf2/init.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/acf2/init.lua b/acf2/init.lua index eef3ff0..b5bd1d1 100644 --- a/acf2/init.lua +++ b/acf2/init.lua @@ -8,11 +8,15 @@ local M = {} M.model = require('acf2.model') require('acf2.model.aaa') -require('acf2.loader')('modules') +local mods = require('acf2.loader')('modules') M.call = require('acf2.error').call M.object = require('acf2.object') M.path = require('acf2.path') M.start_txn = require('acf2.transaction') +local txn = M.start_txn() +for _, rv in pairs(mods) do if type(rv) == 'function' then rv(txn) end end +txn:commit() + return M |