Mercurial Hosting > luan
diff web/src/luan/modules/web/HttpServicer.java @ 416:91af5337b9ae
add LuanMeta.__tostring()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 30 Apr 2015 06:28:25 -0600 |
parents | ce8e19567911 |
children | 23a93c118042 |
line wrap: on
line diff
--- a/web/src/luan/modules/web/HttpServicer.java Thu Apr 30 06:04:17 2015 -0600 +++ b/web/src/luan/modules/web/HttpServicer.java Thu Apr 30 06:28:25 2015 -0600 @@ -131,11 +131,11 @@ @Override protected Iterator keys(LuanTable tbl) { return new EnumerationIterator(request.getParameterNames()); } -/* - @Override protected String type() { - return "request.parameters-table"; + + @Override protected String type(LuanTable tbl) { + return "request.parameters"; } -*/ + }.newTable(); tbl.put( "parameters", parameters ); add( tbl, "get_parameter_values", String.class ); @@ -148,11 +148,11 @@ @Override protected Iterator keys(LuanTable tbl) { return new EnumerationIterator(request.getHeaderNames()); } -/* - @Override protected String type() { - return "request.headers-table"; + + @Override protected String type(LuanTable tbl) { + return "request.headers"; } -*/ + }.newTable(); tbl.put( "headers", headers ); getters.put( "method", new LuanJavaFunction( @@ -198,11 +198,11 @@ } }; } -/* - @Override protected String type() { - return "request.cookies-table"; + + @Override protected String type(LuanTable tbl) { + return "request.cookies"; } -*/ + }.newTable(); tbl.put( "cookies", cookies ); @@ -305,11 +305,11 @@ } throw new IllegalArgumentException("value must be string or integer for headers table"); } -/* - @Override protected String type() { - return "response.headers-table"; + + @Override protected String type(LuanTable tbl) { + return "response.headers"; } -*/ + }.newTable(); tbl.put( "headers", headers ); getters.put( "content_type", new LuanJavaFunction( @@ -358,11 +358,11 @@ String name = (String)key; request.getSession().setAttribute(name,val); } -/* - @Override protected String type() { - return "session.attributes-table"; + + @Override protected String type(LuanTable tbl) { + return "session.attributes"; } -*/ + }.newTable(); tbl.put( "attributes", attributes ); return tbl;