1794:218f720af304 | 1795:0e933d6f2c31 |
---|---|
12 end | 12 end |
13 logger = logger or log; | 13 logger = logger or log; |
14 name = name or tostring(events); | 14 name = name or tostring(events); |
15 function events.fire_event(event, ...) | 15 function events.fire_event(event, ...) |
16 logger("debug", "%s firing event: %s", name, event); | 16 logger("debug", "%s firing event: %s", name, event); |
17 return f(event, ...); | |
17 end | 18 end |
18 events[events.fire_event] = f; | 19 events[events.fire_event] = f; |
19 return events; | 20 return events; |
20 end | 21 end |
21 | 22 |