Sha256: 6aeca8a357cd63edff7a0f42cb317ada4a5057750d25016b58b9cd5485cbc8d4

Contents?: true

Size: 495 Bytes

Versions: 3

Compression:

Stored size: 495 Bytes

Contents

module Botfly
  class SubscriptionRequestResponder < Responder    
    extend Forwardable
    def setup_instance_variables(params)
      Botfly.logger.debug("    RSP: SubscriptionRequestResponder setting up instance variables")
      @roster_item = params[:roster_item]
      @presence = params[:presence]
      @from = @presence.from
    end
    
    def accept
      @bot.roster.accept_subscription(@from)
    end
    def decline
      @bot.roster.decline_subscription(@from)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
botfly-0.3.3 lib/botfly/responder/subscription_request_responder.rb
botfly-0.3.2 lib/botfly/responder/subscription_request_responder.rb
botfly-0.3.1 lib/botfly/responder/subscription_request_responder.rb