Sha256: 4bcdf13c160b5a5d4c4d865e3103b9a8e0a972f60492eb9c19b6796026916107
Contents?: true
Size: 571 Bytes
Versions: 11
Compression:
Stored size: 571 Bytes
Contents
module Lokii class Handler attr_accessor :message, :server def initialize @message = nil @server = nil end def handle(message, server) @message = message @server = server process end def process raise NotImplementedError end def complete @server.complete(message) end def reply(text) Lokii::Logger.debug "Sending reply to #{message[:number]}" @server.say(text, message[:number], message) end def halt throw :halt end end end
Version data entries
11 entries across 11 versions & 1 rubygems