jbe@255: --[[-- jbe@255: request.add_initializer( jbe@255: func -- function to be called on every request jbe@255: ) jbe@255: jbe@255: Registers a function to be called on every request. This mechanism can be used for __init.lua files in the environment to perform a per-request initialization. See env/request/__init.lua for an example. jbe@255: jbe@255: --]]-- jbe@255: jbe@255: function request.add_initializer(func) jbe@255: local initializers = request._initializers jbe@255: initializers[#initializers+1] = func jbe@255: if request._in_progress then jbe@255: func(true) jbe@255: end jbe@255: end