Module: DispatchRider::Handlers::InheritanceTracking

Included in:
Base
Defined in:
lib/dispatch-rider/handlers/inheritance_tracking.rb

Instance Method Summary collapse

Instance Method Details

#inherited(subclass) ⇒ Object



8
9
10
11
# File 'lib/dispatch-rider/handlers/inheritance_tracking.rb', line 8

def inherited(subclass)
  subclasses << subclass
  super
end

#subclassesObject



13
14
15
# File 'lib/dispatch-rider/handlers/inheritance_tracking.rb', line 13

def subclasses
  @subclasses ||= Set.new
end