Module: ActsAsActiveAdmin
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/acts_as_active_admin.rb
Defined Under Namespace
Modules: ActionController, ClassMethods
Instance Method Summary
collapse
Instance Method Details
#active_admin_config ⇒ Object
43
44
45
|
# File 'app/models/concerns/acts_as_active_admin.rb', line 43
def active_admin_config
active_admin_namespace.resources[active_admin_resource_key]
end
|
#active_admin_namespace ⇒ Object
39
40
41
|
# File 'app/models/concerns/acts_as_active_admin.rb', line 39
def active_admin_namespace
ActiveAdmin.application.namespaces[EffectiveOrders.active_admin_namespace || :root]
end
|
#active_admin_resource_key ⇒ Object
47
48
49
50
51
52
|
# File 'app/models/concerns/acts_as_active_admin.rb', line 47
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
54
55
56
|
# File 'app/models/concerns/acts_as_active_admin.rb', line 54
def current_active_admin_user
send(active_admin_namespace.current_user_method) if active_admin_namespace.current_user_method
end
|