Module: LaunchDarkly::Migrations
- Defined in:
- lib/ldclient-rb/migrations.rb
Overview
Namespace for feature-flag based technology migration support.
Defined Under Namespace
Classes: MigratorBuilder, OperationResult, WriteResult
Constant Summary collapse
- ORIGIN_OLD =
Symbol representing the old origin, or the old technology source you are migrating away from.
:old- ORIGIN_NEW =
Symbol representing the new origin, or the new technology source you are migrating towards.
:new- OP_READ =
Symbol defining a read-related operation
:read- OP_WRITE =
Symbol defining a write-related operation
:write- STAGE_OFF =
:off- STAGE_DUALWRITE =
:dualwrite- STAGE_SHADOW =
:shadow- STAGE_LIVE =
:live- STAGE_RAMPDOWN =
:rampdown- STAGE_COMPLETE =
:complete- VALID_OPERATIONS =
[ OP_READ, OP_WRITE, ]
- VALID_ORIGINS =
[ ORIGIN_OLD, ORIGIN_NEW, ]
- VALID_STAGES =
[ STAGE_OFF, STAGE_DUALWRITE, STAGE_SHADOW, STAGE_LIVE, STAGE_RAMPDOWN, STAGE_COMPLETE, ]