Method: ActiveAdmin::AuthorizationAdapter#initialize

Defined in:
lib/active_admin/authorization_adapter.rb

#initialize(resource, user) ⇒ AuthorizationAdapter

Initialize a new authorization adapter. This happens on each and every request to a controller.

Parameters:

  • resource (ActiveAdmin::Resource, ActiveAdmin::Page)

    The resource that the user is currently on. Note, we may be authorizing access to a different subject, so don’t rely on this other than to pull configuration information from.

  • user (any)

    The current user. The user is set to whatever is returned from #current_active_admin_user in the controller.



32
33
34
35
# File 'lib/active_admin/authorization_adapter.rb', line 32

def initialize(resource, user)
  @resource = resource
  @user = user
end