webmcp
view framework/env/format/string.lua @ 45:3c12e7dd93e0
Changes of code style in env/trace/_render_sub_tree.lua
| author | jbe | 
|---|---|
| date | Sat Oct 16 18:04:36 2010 +0200 (2010-10-16) | 
| parents | 9fdfb27f8e67 | 
| children | 0c4841af07a5 | 
 line source
     1 --[[--
     2 text =                 -- a string
     3 format.string(
     4   value,               -- any value where tostring(value) gives a reasonable result
     5   {
     6     nil_as = nil_text  -- text to be returned for a nil value
     7   }
     8 )
    10 Formats a value as a text by calling tostring(...), unless the value is nil, in which case the text returned is chosen by the 'nil_as' option.
    12 --]]--
    14 function format.string(str, options)
    15   local options = options or {}
    16   if str == nil then
    17     return options.nil_as or ""
    18   else
    19     return tostring(str)
    20   end
    21 end
