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



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

def inherited(subclass)
  subclasses << subclass
  super
end

#subclassesObject



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

def subclasses
  @subclasses ||= Set.new
end