Module: Reloadable::Subclasses

Defined in:
lib/active_support/reloadable.rb

Overview

Captures the common pattern where a base class should not be reloaded, but its subclasses should be.

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

nodoc:



23
24
25
26
27
28
# File 'lib/active_support/reloadable.rb', line 23

def self.included(base) #nodoc:
  base.send :include, Reloadable
  (class << base; self; end).send(:define_method, :reloadable?) do
     base != self
  end
end