module ActiveJob::Cron::Trackable
Public Instance Methods
inherited(klass)
click to toggle source
Calls superclass method
# File lib/active_job/cron/trackable.rb, line 16 def inherited(klass) super subclasses << klass end
subclasses(deep = false)
click to toggle source
# File lib/active_job/cron/trackable.rb, line 4 def subclasses(deep = false) @subclasses ||= [] if deep @subclasses.inject([]) do |all, subclass| (all << subclass) + subclass.subclasses(true) end else @subclasses end end