Module: Contrast::Config

Extended by:
Validate, Rake::DSL
Defined in:
lib/contrast/config.rb,
lib/contrast/tasks/config.rb,
lib/contrast/config/validate.rb,
lib/contrast/config/yaml_file.rb,
lib/contrast/config/env_variables.rb,
lib/contrast/config/diagnostics/tools.rb,
lib/contrast/config/base_configuration.rb,
lib/contrast/config/diagnostics/config.rb,
lib/contrast/config/configuration_files.rb,
lib/contrast/config/diagnostics/monitor.rb,
lib/contrast/config/server_configuration.rb,
lib/contrast/config/api_proxy_configuration.rb,
lib/contrast/config/diagnostics/contrast_ui.rb,
lib/contrast/config/exception_configuration.rb,
lib/contrast/config/diagnostics/command_line.rb,
lib/contrast/config/protect_rule_configuration.rb,
lib/contrast/config/certification_configuration.rb,
lib/contrast/config/diagnostics/singleton_tools.rb,
lib/contrast/config/protect_rules_configuration.rb,
lib/contrast/config/request_audit_configuration.rb,
lib/contrast/config/diagnostics/effective_config.rb,
lib/contrast/config/diagnostics/source_config_value.rb,
lib/contrast/config/diagnostics/environment_variables.rb,
lib/contrast/config/diagnostics/effective_config_value.rb,
lib/contrast/config/diagnostics/user_configuration_file.rb

Overview

A Rake task to generate a contrast_security.yaml file with some basic settings

Defined Under Namespace

Modules: BaseConfiguration, Diagnostics, EnvVariables, Validate, YamlFile Classes: ApiProxyConfiguration, CertificationConfiguration, ConfigurationFiles, ExceptionConfiguration, LocalSourceValue, ProtectRuleConfiguration, ProtectRulesConfiguration, RequestAuditConfiguration, ServerConfiguration

Constant Summary

Constants included from Validate

Validate::FAIL, Validate::PASS, Validate::REQUIRED, Validate::REQUIRED_HEADERS, Validate::SKIP_LOG

Method Summary

Methods included from Validate

decode_header, init_reporter, mask_keys, test_connection, validate_audit, validate_cert, validate_config, validate_file, validate_headers, validate_proxy