lib/rack/session/redis.rb in redis-store-1.0.0.beta3 vs lib/rack/session/redis.rb in redis-store-1.0.0.beta4
- old
+ new
@@ -66,10 +66,10 @@
return cur
end
delete = old.keys - new.keys
warn "//@#{sid}: dropping #{delete*','}" if $DEBUG and not delete.empty?
- delete.each{|k| cur.del k }
+ delete.each{|k| cur.delete k }
update = new.keys.select{|k| new[k] != old[k] }
warn "//@#{sid}: updating #{update*','}" if $DEBUG and not update.empty?
update.each{|k| cur[k] = new[k] }