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