Sha256: 6661434267ba5e03db00c17c3ca7f3d9cc0b0b1fa8d8307d073a1c532e5c3efb

Contents?: true

Size: 1.46 KB

Versions: 17

Compression:

Stored size: 1.46 KB

Contents

# :nocov:
begin
  require 'modis'
  require 'redis'
rescue LoadError
  puts
  str = "* Please add 'rpush-redis' to your Gemfile to use the Redis client. *"
  puts "*" * str.size
  puts str
  puts "*" * str.size
  puts
end

require 'rpush/client/active_model'

require 'rpush/client/redis/app'
require 'rpush/client/redis/notification'

require 'rpush/client/redis/apns/app'
require 'rpush/client/redis/apns/notification'
require 'rpush/client/redis/apns/feedback'

require 'rpush/client/redis/apns2/app'
require 'rpush/client/redis/apns2/notification'

require 'rpush/client/redis/apnsp8/app'
require 'rpush/client/redis/apnsp8/notification'

require 'rpush/client/redis/gcm/app'
require 'rpush/client/redis/gcm/notification'

require 'rpush/client/redis/adm/app'
require 'rpush/client/redis/adm/notification'

require 'rpush/client/redis/wpns/app'
require 'rpush/client/redis/wpns/notification'

require 'rpush/client/redis/wns/app'
require 'rpush/client/redis/wns/notification'
require 'rpush/client/redis/wns/raw_notification'
require 'rpush/client/redis/wns/badge_notification'

require 'rpush/client/redis/pushy/app'
require 'rpush/client/redis/pushy/notification'

Modis.configure do |config|
  config.namespace = :rpush
end

# Prevent diverging Redis namespaces for subclasses as introduced by Modis 1.4.2
Rpush::Client::Redis::Notification.subclasses.each do |notification_class|
  notification_class.class_eval do
    self.namespace = Rpush::Client::Redis::Notification.namespace
  end
end

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
rpush-5.2.0 lib/rpush/client/redis.rb
rpush-5.1.0 lib/rpush/client/redis.rb
rpush-5.0.0 lib/rpush/client/redis.rb
rpush-4.2.0 lib/rpush/client/redis.rb
rpush-4.1.1 lib/rpush/client/redis.rb
rpush-4.1.0 lib/rpush/client/redis.rb
rpush-4.0.1 lib/rpush/client/redis.rb
rpush-4.0.0 lib/rpush/client/redis.rb
rpush-3.3.1 lib/rpush/client/redis.rb
rpush-3.3.0 lib/rpush/client/redis.rb
rpush_extended-3.2.6 lib/rpush/client/redis.rb
rpush_extended-3.2.5 lib/rpush/client/redis.rb
rpush-3.2.4 lib/rpush/client/redis.rb
rpush-3.2.3 lib/rpush/client/redis.rb
rpush-3.2.2 lib/rpush/client/redis.rb
rpush-3.2.1 lib/rpush/client/redis.rb
rpush-3.2.0 lib/rpush/client/redis.rb