Class: StandardHealth::ApplicationController
- Inherits:
-
Object
- Object
- StandardHealth::ApplicationController
- Defined in:
- app/controllers/standard_health/application_controller.rb
Overview
Base controller for all StandardHealth endpoints.
Lazily inherits from ‘StandardHealth.config.parent_controller` (resolved by `StandardHealth.parent_controller` in lib/standard_health.rb) so host apps can wire their own auth/rate-limiting/before_actions in once and have them apply to /alive and /ready. The default is `ActionController::API` so the engine works in API-only host apps without configuration.
‘DiagnosticsController` has its own base class (`DiagnosticsApplicationController`) with its own resolver — see `config.diagnostics_parent_controller`.