lib/bot/responder.rb in bot-0.0.41 vs lib/bot/responder.rb in bot-0.0.42
- old
+ new
@@ -3,23 +3,24 @@
include ActionView::Helpers::TextHelper
include ActionView::Helpers::DateHelper
class_attribute :respond_to_types
- attr_reader :message, :user, :responses, :handler, :context
+ attr_reader :message, :user, :responses, :handler, :context, :analytics
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)
+ def initialize(message, user, responses, handler, context, analytics)
@message = message
@user = user
@responses = responses
@handler = handler
@context = context
+ @analytics = analytics
end
def can_respond_to_type?(type)
valid_message_types = self.class.respond_to_types || ['text']
valid_message_types.include?(type)