diff options
Diffstat (limited to 'irc')
| -rw-r--r-- | irc/pylon.lua | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/irc/pylon.lua b/irc/pylon.lua index 0cee9aa..db88c6c 100644 --- a/irc/pylon.lua +++ b/irc/pylon.lua @@ -1,11 +1,12 @@ local cqueues = require'cqueues' local socket = require'cqueues.socket' -local rirc = require'irc.rirc' -local Queue = require'queue' +local class = require'r.class' + local Channel = require'channel' -local pylon = require'pylon' +local BasePylon = require'pylon' +local rirc = require'irc.rirc' -local Irc = pylon.subclass 'irc' +local Irc = class.extend(BasePylon) function Irc._send(self, args) args.source = args.source or self.nodename @@ -14,7 +15,7 @@ function Irc._send(self, args) end function Irc.init(self) - self:check_config "host port password nodename" + self:_check_fields "host port password nodename" end function Irc._connect(self) |
