Sha256: 7dd76f5d2e0de29a4e8e2674865c4bda4413d25b31304de64f4da1eaa39798c1
Contents?: true
Size: 391 Bytes
Versions: 8
Compression:
Stored size: 391 Bytes
Contents
module Del class Source attr_reader :user, :room def initialize(user:, room: nil) @user = user @room = room end def from?(robot) user.attributes.jid == robot.jid.to_s end def reply(robot, message) robot.send_message(room || user.jid, message) end def to_s "#{user.mention_name}#{room ? ":#{room}" : nil}" end end end
Version data entries
8 entries across 8 versions & 1 rubygems