Sha256: 566478e2c8db3c7451a543a3d2998bdc6090674e7367c51ef61b6eae5dca7553

Contents?: true

Size: 405 Bytes

Versions: 3

Compression:

Stored size: 405 Bytes

Contents

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
apn_sender-2.1.1 lib/apn/backend/resque.rb
apn_sender-2.1.0 lib/apn/backend/resque.rb
apn_sender-2.0.2 lib/apn/backend/resque.rb