webmcp
view framework/env/slot/put_into.lua @ 212:47ebf4213716
Storage of Moonbridge's HTTP request and request handler options in request environment
| author | jbe | 
|---|---|
| date | Sat Jan 10 00:50:44 2015 +0100 (2015-01-10) | 
| parents | bb298fc60952 | 
| children | 5ff8d300817b | 
 line source
     1 --[[--
     2 slot.put_into(
     3   slot_ident,   -- name of a slot
     4   string1,      -- string to be written into the named slot
     5   string2,      -- another string to be written into the named slot
     6   ...
     7 )
     9 This function is used to write strings into a named slot.
    11 -- NOTE: ACCELERATED FUNCTION
    12 -- Do not change unless also you also update webmcp_accelerator.c
    14 --]]--
    16 function slot.put_into(slot_ident, ...)
    17   local t = slot._data[slot_ident].string_fragments
    18   for i = 1, math.huge do
    19     local v = select(i, ...)
    20     if v == nil then break end
    21     t[#t + 1] = v
    22   end
    23 end
