Sha256: 6382c5e1183a01125f5b5e077c7d06d3d07f7412cf21214db44409d5a78c60e5
Contents?: true
Size: 652 Bytes
Versions: 2
Compression:
Stored size: 652 Bytes
Contents
require 'forwardable' module Botfly class MessageResponder < Responder extend Forwardable def setup_instance_variables(params) Botfly.logger.debug(" RSP: MessageResponder setting up instance variables") @message = params[:message] @body = @message.body @chat_state = @message.chat_state @subject = @message.subject @type = @message.type @from = @message.from @to = @message.to end def reply(text) Botfly.logger.debug(" RSP: MessageResponder#reply called") msg = Jabber::Message.new(@from, text) msg.type = :chat @client.send(msg) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
botfly-0.1.1 | lib/botfly/responder/message_responder.rb |
botfly-0.1.0 | lib/botfly/responder/message_responder.rb |