class Pushr::Daemon::ApnsFeedback

Attributes

configuration[RW]
handlers[RW]

Public Class Methods

new(options) click to toggle source
# File lib/pushr/daemon/apns_feedback.rb, line 6
def initialize(options)
  @configuration = options
  @handlers = []
end

Public Instance Methods

start() click to toggle source
# File lib/pushr/daemon/apns_feedback.rb, line 11
def start
  configuration.connections.times do |i|
    connection = ApnsSupport::FeedbackReceiver.new(configuration, i + 1)
    connection.start
    @handlers << connection
  end
end
stop() click to toggle source
# File lib/pushr/daemon/apns_feedback.rb, line 19
def stop
  @handlers.map(&:stop)
end