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.