diff website/src/examples/hi2.luan @ 503:92c3d22745b8

make _ENV optional
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 20 May 2015 23:24:46 -0600
parents 55f9f74f1e55
children 7bc63886d4f2
line wrap: on
line diff
--- a/website/src/examples/hi2.luan	Tue May 19 17:57:20 2015 -0600
+++ b/website/src/examples/hi2.luan	Wed May 20 23:24:46 2015 -0600
@@ -1,6 +1,7 @@
 local Io = require "luan:Io"
 local Http = require "luan:http/Http"
 
+local M = {}
 
 local function form()
 %>
@@ -17,7 +18,7 @@
 <%
 end
 
-local function hello()
+local function hello(name)
 %>
 <html>
 	<body>
@@ -28,12 +29,14 @@
 <%
 end
 
-function respond()
+function M.respond()
 	Io.stdout = Http.response.text_writer()
-	name = Http.request.parameter.name
+	local name = Http.request.parameter.name
 	if name == nil then
 		form()
 	else
-		hello()
+		hello(name)
 	end
 end
+
+return M