webmcp
view framework/env/slot/put_into.lua @ 113:ca88032cb37c
Anchor (#) support for redirect and routing
| author | jbe | 
|---|---|
| date | Sun Jan 19 14:47:08 2014 +0100 (2014-01-19) | 
| parents | 5cba83b3f411 | 
| children | bb298fc60952 | 
 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
