Module: ActiveAdmin::Settings::Inheritance::ClassMethods
- Defined in:
- lib/active_admin/helpers/settings.rb
Instance Method Summary collapse
- #deprecated_inheritable_setting(name, default) ⇒ Object
- #inheritable_setting(name, default) ⇒ Object
- #settings_inherited_by(heir) ⇒ Object
Instance Method Details
#deprecated_inheritable_setting(name, default) ⇒ Object
99 100 101 102 |
# File 'lib/active_admin/helpers/settings.rb', line 99 def deprecated_inheritable_setting(name, default) deprecated_setting name, default @setting_heirs.each{ |c| c.deprecated_setting name, default } end |
#inheritable_setting(name, default) ⇒ Object
94 95 96 97 |
# File 'lib/active_admin/helpers/settings.rb', line 94 def inheritable_setting(name, default) setting name, default @setting_heirs.each{ |c| c.setting name, default } end |
#settings_inherited_by(heir) ⇒ Object
89 90 91 92 |
# File 'lib/active_admin/helpers/settings.rb', line 89 def settings_inherited_by(heir) (@setting_heirs ||= []) << heir heir.send :include, ActiveAdmin::Settings end |