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)