Module: Seabright::RedisObjectCleaner

Defined in:
lib/redis_object/ext/cleaner.rb

Class Method Summary collapse

Class Method Details

.clean!Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/redis_object/ext/cleaner.rb', line 3

def self.clean!
  RedisObject.store.keys("*:collections").each do |key|
    if obj = RedisObject.find_by_key(key.gsub(/:collections$/,''))
      obj.collections.each do |nm,col|
        Log.debug "Cleaning: #{nm} #{col.class} #{col.inspect}"
        col.cleanup!
      end
    end
  end
end