webmcp
view framework/env/slot/get_content.lua @ 466:2751b6b81c23
Minor efficiency enhancement in <db_object>:try_save() method
| author | jbe | 
|---|---|
| date | Mon Nov 07 19:32:51 2016 +0100 (2016-11-07) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 --[[--
     2 content =
     3 slot.get_content(
     4   slot_ident       -- name of the slot
     5 )
     7 This function returns the content of a chosen slot as a single string.
     9 --]]--
    11 function slot.get_content(slot_ident)
    12   local slot_data = slot._data[slot_ident]
    13   if #slot_data.string_fragments > 1 then
    14     local str = table.concat(slot_data.string_fragments)
    15     slot_data.string_fragments = { str }
    16     return str
    17   else
    18     return slot_data.string_fragments[1] or ""
    19   end
    20 end
