Comparison

init.lua @ 23:33e346283135

verse: Have verse.new() accept a prototype table on which to base the connection
author Matthew Wild <mwild1@gmail.com>
date Fri, 04 Dec 2009 03:28:40 +0000
parent 20:972066e06f4c
child 30:9c96318913f7
comparison
equal deleted inserted replaced
22:e6fad7c411fe 23:33e346283135
12 stream.__index = stream; 12 stream.__index = stream;
13 stream_mt = stream; 13 stream_mt = stream;
14 14
15 verse.plugins = {}; 15 verse.plugins = {};
16 16
17 function verse.new() 17 function verse.new(base)
18 local t = {}; 18 local t = base or {};
19 t.id = tostring(t):match("%x*$"); 19 t.id = tostring(t):match("%x*$");
20 t.logger = logger.init(t.id); 20 t.logger = logger.init(t.id);
21 t.events = events.new(); 21 t.events = events.new();
22 return setmetatable(t, stream); 22 return setmetatable(t, stream);
23 end 23 end