Module: ResqueSafe::Util

Included in:
ResqueSafe
Defined in:
lib/resque_safe/util.rb

Instance Method Summary collapse

Instance Method Details

#known_modelsObject



3
4
5
6
7
8
9
# File 'lib/resque_safe/util.rb', line 3

def known_models
  @known_models if @known_models
  @known_models = ActiveRecord::Base.send( :descendants ).flatten.uniq
  @known_models += @known_models.collect{|sub_class| sub_class.send(:descendants) }.flatten.uniq
  @known_models.uniq!
  @known_models
end