# HG changeset patch # User Matthew Wild # Date 1259897320 0 # Node ID 33e34628313589ee41cc78a2ee87d8e2b07c76c1 # Parent e6fad7c411fe2df4bc6928a28a8d406f2550d372 verse: Have verse.new() accept a prototype table on which to base the connection diff -r e6fad7c411fe -r 33e346283135 init.lua --- a/init.lua Fri Dec 04 03:23:06 2009 +0000 +++ b/init.lua Fri Dec 04 03:28:40 2009 +0000 @@ -14,8 +14,8 @@ verse.plugins = {}; -function verse.new() - local t = {}; +function verse.new(base) + local t = base or {}; t.id = tostring(t):match("%x*$"); t.logger = logger.init(t.id); t.events = events.new();