lib/bot/responder.rb in bot-0.0.28 vs lib/bot/responder.rb in bot-0.0.29

- old
+ new

@@ -3,22 +3,23 @@ include ActionView::Helpers::TextHelper include ActionView::Helpers::DateHelper class_attribute :respond_to_types - attr_reader :message, :user, :responses, :handler + attr_reader :message, :user, :responses, :handler, :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) + def initialize(message, user, responses, handler, context) @message = message @user = user @responses = responses @handler = handler + @context = context end def can_respond_to_type?(type) valid_message_types = self.class.respond_to_types || ['text'] valid_message_types.include?(type)