Software /
code /
verse
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 |