module ActiveAdmin

def after_load(&block)

Parameters:
  • block (Block) -- A block to call each time (after) AA loads resources
def after_load(&block)
  ActiveSupport::Notifications.subscribe ActiveAdmin::Application::AfterLoadEvent, &ActiveAdmin::Event.wrap_block_for_active_support_notifications(block)
end

def application

def application
  @application ||= ::ActiveAdmin::Application.new
end

def before_load(&block)

Parameters:
  • block (Block) -- A block to call each time (before) AA loads resources
def before_load(&block)
  ActiveSupport::Notifications.subscribe ActiveAdmin::Application::BeforeLoadEvent, &ActiveAdmin::Event.wrap_block_for_active_support_notifications(block)
end

def setup

Gets called within the initializer
def setup
  application.setup!
  yield(application)
  application.prepare!
end