Mercurial Hosting > luan
diff src/luan/modules/http/LuanHandler.java @ 1283:503bde9a7c80
add luan.require() and table.call()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 21 Dec 2018 09:12:09 -0700 |
parents | 9fa8b8389578 |
children | f7355714742f |
line wrap: on
line diff
--- a/src/luan/modules/http/LuanHandler.java Thu Dec 20 17:44:34 2018 -0700 +++ b/src/luan/modules/http/LuanHandler.java Fri Dec 21 09:12:09 2018 -0700 @@ -55,9 +55,9 @@ loggerRoot = ""; logger = LoggerFactory.getLogger(loggerRoot+LuanHandler.class.getName()); try { - LuanTable Http = (LuanTable)PackageLuan.require(luanInit,"luan:http/Http.luan"); - Http.rawPut( "reset_luan", new LuanJavaFunction(resetLuanMethod,this) ); - Http.rawPut( "eval_in_root", new LuanJavaFunction(evalInRootMethod,this) ); + LuanTable Http = (LuanTable)luanInit.require("luan:http/Http.luan"); + Http.put( "reset_luan", new LuanJavaFunction(resetLuanMethod,this) ); + Http.put( "eval_in_root", new LuanJavaFunction(evalInRootMethod,this) ); } catch(LuanException e) { throw new RuntimeException(e); } @@ -136,7 +136,7 @@ LuanState luan = currentLuan; synchronized(luan) { PackageLuan.enableLoad(luan,"luan:Rpc.luan"); - LuanTable rpc = (LuanTable)PackageLuan.require(luan,"luan:Rpc.luan"); + LuanTable rpc = (LuanTable)luan.require("luan:Rpc.luan"); LuanTable fns = (LuanTable)rpc.get("functions"); fn = (LuanFunction)fns.get(fnName); if( fn == null )