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)