Module: ActsAsActiveAdminController
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/acts_as_active_admin_controller.rb
Defined Under Namespace
Modules: ActionController, ClassMethods
Instance Method Summary
collapse
Instance Method Details
#active_admin_config ⇒ Object
42
43
44
|
# File 'app/controllers/concerns/acts_as_active_admin_controller.rb', line 42
def active_admin_config
active_admin_namespace.resources[active_admin_resource_key]
end
|
#active_admin_namespace ⇒ Object
38
39
40
|
# File 'app/controllers/concerns/acts_as_active_admin_controller.rb', line 38
def active_admin_namespace
ActiveAdmin.application.namespaces[EffectiveOrders.active_admin_namespace || :root]
end
|
#active_admin_resource_key ⇒ Object
46
47
48
49
50
51
|
# File 'app/controllers/concerns/acts_as_active_admin_controller.rb', line 46
def active_admin_resource_key
@active_admin_resource_key ||= begin
namespace = ActiveAdmin.application.namespaces[EffectiveOrders.active_admin_namespace || :root]
namespace.resources.keys.find { |resource| resource.element == active_admin_resource_element_key }
end
end
|
#current_active_admin_user ⇒ Object
53
54
55
|
# File 'app/controllers/concerns/acts_as_active_admin_controller.rb', line 53
def current_active_admin_user
send(active_admin_namespace.current_user_method) if active_admin_namespace.current_user_method
end
|