lib/rpush/client/redis.rb in rpush-3.0.0.rc1 vs lib/rpush/client/redis.rb in rpush-3.0.0

- old
+ new

@@ -39,5 +39,12 @@ require 'rpush/client/redis/wns/badge_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