module ActiveAdmin::Settings::Inheritance

Allows you to define child classes that should receive the same settings, as well as the same default values.

Example from the codebase:

class Application
  include Settings
  include Settings::Inheritance

  settings_inherited_by :Namespace

  inheritable_setting :root_to, 'dashboard#index'
end

Public Class Methods

included(base) click to toggle source
# File lib/active_admin/helpers/settings.rb, line 83
def self.included(base)
  base.extend ClassMethods
end