Method: AbstractController::Base.inherited

Defined in:
lib/abstract_controller/base.rb

.inherited(klass) ⇒ Object

:nodoc:



61
62
63
64
65
66
67
68
69
# File 'lib/abstract_controller/base.rb', line 61

def inherited(klass) # :nodoc:
  # Define the abstract ivar on subclasses so that we don't get uninitialized ivar
  # warnings
  unless klass.instance_variable_defined?(:@abstract)
    klass.instance_variable_set(:@abstract, false)
  end
  klass.config = ActiveSupport::InheritableOptions.new(config)
  super
end