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)