webmcp

annotate framework/env/request/initialize.lua @ 316:a2c733535b8e

Support intervals; Interactive shell requires application name now
author jbe
date Mon Mar 23 16:05:56 2015 +0100 (2015-03-23)
parents
children e3e2a03f75b2
rev   line source
jbe@316 1 --[[--
jbe@316 2 request.initialize()
jbe@316 3
jbe@316 4 Executes all request initializers. Request initializers are added (and executed) using the request.for_each(...) call. Calling request.configure(...) before invoking request.initialize() for the first time also adds a request initializer.
jbe@316 5
jbe@316 6 --]]--
jbe@316 7 function request.initialize()
jbe@316 8 _G.app = {} -- may be overwritten or modified by request initializers
jbe@316 9 do
jbe@316 10 request._in_progress = true -- NOTE: must be set to true before initializer functions are called
jbe@316 11 for i, func in ipairs(request._initializers) do
jbe@316 12 func()
jbe@316 13 end
jbe@316 14 end
jbe@316 15 end

Impressum / About Us