arthurnn/apn_sender

View on GitHub
lib/apn/backend/resque.rb

Summary

Maintainability
A
0 mins
Test Coverage
begin
  require 'resque'
  require 'apn/jobs/resque_notification_job'
rescue LoadError => e
  $stderr.puts "You don't have resque installed in your application. Please add it to your Gemfile and run bundle install"
  raise e
end

module APN
  module Backend
    class Resque
      def notify(token, opts)
        ::Resque.enqueue(APN::Jobs::ResqueNotificationJob, token, opts)
      end
    end
  end
end