lib/bot/responder.rb in bot-0.0.42 vs lib/bot/responder.rb in bot-0.0.43
- old
+ new
@@ -3,24 +3,25 @@
include ActionView::Helpers::TextHelper
include ActionView::Helpers::DateHelper
class_attribute :respond_to_types
- attr_reader :message, :user, :responses, :handler, :context, :analytics
+ attr_reader :message, :user, :responses, :handler, :analytics, :user_context, :chat_context
def self.respond_to(*types)
new_types = (respond_to_types || []).dup
types.each { |type| new_types << type.to_s }.uniq
self.respond_to_types = new_types.freeze
end
- def initialize(message, user, responses, handler, context, analytics)
+ def initialize(message, user, responses, handler, analytics, user_context, chat_context)
@message = message
@user = user
@responses = responses
@handler = handler
- @context = context
@analytics = analytics
+ @user_context = user_context
+ @chat_context = chat_context
end
def can_respond_to_type?(type)
valid_message_types = self.class.respond_to_types || ['text']
valid_message_types.include?(type)