Mercurial > wow > breuesk
diff Lists.lua @ 39:ecef0cba2913
Very handy - print the public api of an object. Nice for when you get an AceGUI object (etc) and don't know what it exposes
author | John@Doomsday |
---|---|
date | Wed, 14 Mar 2012 10:13:30 -0400 |
parents | 6362fe301d43 |
children | dc9bfacca238 |
line wrap: on
line diff
--- a/Lists.lua Wed Mar 14 08:31:31 2012 -0400 +++ b/Lists.lua Wed Mar 14 10:13:30 2012 -0400 @@ -127,6 +127,13 @@ function bsk:PrintPersons() bsk:PrintTable(bsk.persons) end +function bsk:PrintAPI(object) + for i,v in pairs(object) do + if type(v) == "function" then + bsk:Print("function "..i.."()") + end + end +end function bsk:PrintTable(table, depth) depth = depth or "" if not table then return end