Module: Stoplight::Wiring

Defined in:
lib/stoplight/wiring/system.rb,
lib/stoplight/wiring/default.rb,
lib/stoplight/wiring/storage_set.rb,
lib/stoplight/wiring/light_builder.rb,
lib/stoplight/wiring/light_factory.rb,
lib/stoplight/wiring/redis/backend.rb,
lib/stoplight/wiring/default_config.rb,
lib/stoplight/wiring/memory/backend.rb,
lib/stoplight/wiring/notifier_factory.rb,
lib/stoplight/wiring/configuration_dsl.rb,
lib/stoplight/wiring/data_store_backend.rb,
lib/stoplight/wiring/storage_set_builder.rb,
lib/stoplight/wiring/system/light_builder.rb,
lib/stoplight/wiring/system/light_factory.rb,
lib/stoplight/wiring/default_configuration.rb,
lib/stoplight/wiring/config_compatibility_validator.rb,
lib/stoplight/wiring/light_factory/traffic_control_dsl.rb,
lib/stoplight/wiring/light_factory/traffic_recovery_dsl.rb

Defined Under Namespace

Modules: Default, Memory, Redis Classes: ConfigCompatibilityValidator, ConfigurationDsl, DataStoreBackend, DefaultConfiguration, LightBuilder, LightFactory, NotifierFactory, StorageSet, StorageSetBuilder, System

Constant Summary collapse

DefaultConfig =

Provides default settings for the Stoplight library.

Domain::Config.new(
  name: "DEFAULT_CONFIG",
  cool_off_time: Default::COOL_OFF_TIME,
  threshold: Default::THRESHOLD,
  recovery_threshold: Default::RECOVERY_THRESHOLD,
  window_size: Default::WINDOW_SIZE,
  tracked_errors: Default::TRACKED_ERRORS,
  skipped_errors: Default::SKIPPED_ERRORS,
  traffic_control: Default::TRAFFIC_CONTROL,
  traffic_recovery: Default::TRAFFIC_RECOVERY,
  error_notifier: Default::ERROR_NOTIFIER,
  notifiers: Default::NOTIFIERS,
  data_store: Default::DATA_STORE
)