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 |