class MiddlewareHealthcheck::Configuration
Constants
- DEFAULT_ERRORS_DELIMITER
- DEFAULT_ERROR_RESPONSE_STATUS
- DEFAULT_FULL_CHECK_PARAM_NAME
- DEFAULT_HEALTHCHECK_PATH
- DEFAULT_SELECTED_CHECK_PARAM_NAME
- DEFAULT_SELECTED_CHECK_PARAM_SPLIT_DELIMITER
- DEFAULT_SUCCESS_RESPONSE_BODY
- DEFAULT_SUCCESS_RESPONSE_STATUS
Attributes
checkers[RW]
error_response_status[RW]
errors_delimiter[RW]
full_check_param_name[RW]
healthcheck_path[RW]
selected_check_param_name[RW]
selected_check_param_split_delimiter[RW]
success_response_body[RW]
success_response_status[RW]
Public Class Methods
new()
click to toggle source
# File lib/middleware_healthcheck/configuration.rb, line 18 def initialize self.healthcheck_path = DEFAULT_HEALTHCHECK_PATH self.full_check_param_name = DEFAULT_FULL_CHECK_PARAM_NAME self.selected_check_param_name = DEFAULT_SELECTED_CHECK_PARAM_NAME self.error_response_status = DEFAULT_ERROR_RESPONSE_STATUS self.success_response_status = DEFAULT_SUCCESS_RESPONSE_STATUS self.success_response_body = DEFAULT_SUCCESS_RESPONSE_BODY self.errors_delimiter = DEFAULT_ERRORS_DELIMITER self.selected_check_param_split_delimiter = DEFAULT_SELECTED_CHECK_PARAM_SPLIT_DELIMITER self.checkers = MiddlewareHealthcheck::DefaultCheckers.constants.map do |const| klass = MiddlewareHealthcheck::DefaultCheckers.const_get(const) klass if klass.is_a? Class end.compact end