Class: Admin::Api::AdminBaseController
Instance Method Summary
collapse
#cloudfront_headers, #device_headers
#config_default_response_settings, #render_no_content, #render_success
#get_search_params
Instance Method Details
#admin_action_on_user_id ⇒ Object
30
31
32
33
34
35
36
37
38
|
# File 'app/controllers/admin/api/admin_base_controller.rb', line 30
def admin_action_on_user_id
@admin_action_on_user_id = if log_target.present?
if log_target.is_a?(User)
log_target.id
else
log_target.user_id
end
end
end
|
#authenticate_admin_user! ⇒ Object
18
19
20
|
# File 'app/controllers/admin/api/admin_base_controller.rb', line 18
def authenticate_admin_user!
authenticate_admin_api_admin_user!
end
|
#current_admin_user ⇒ Object
22
23
24
|
# File 'app/controllers/admin/api/admin_base_controller.rb', line 22
def current_admin_user
current_admin_api_admin_user
end
|
#log_target ⇒ Object
26
27
28
|
# File 'app/controllers/admin/api/admin_base_controller.rb', line 26
def log_target
@log_target
end
|
#render_error(status, message, errors = nil, source: nil, meta: {}) ⇒ Object
40
41
42
|
# File 'app/controllers/admin/api/admin_base_controller.rb', line 40
def render_error(status, message, errors = nil, source: nil, meta: {})
super(status, message, errors, source: source, meta: meta, admin_server_error: true)
end
|