Locates defined jobs ProcessingJobs.
4 5 6 7 8 9 10 11 12 13
# File 'lib/cavalcade/jobs_finder.rb', line 4 def self.defined_jobs classes = [] Module.constants.each do |c| the_obj = eval(c.to_s) if the_obj.is_a?(Class) && the_obj.ancestors.include?(Job) && the_obj != Job classes << the_obj end end classes end