Class: Temporalio::VersioningOverride::OneTime
- Inherits:
-
VersioningOverride
- Object
- VersioningOverride
- Temporalio::VersioningOverride::OneTime
- Defined in:
- lib/temporalio/versioning_override.rb
Overview
Routes workflow tasks to a target deployment version until a task completes there, then clears the override. Subsequent tasks follow the workflow's normal versioning behavior.
Requires Temporal Server 1.32.0 or later. WARNING: This override is experimental.
Instance Attribute Summary collapse
-
#target_version ⇒ WorkerDeploymentVersion
readonly
Target worker deployment version.
Instance Method Summary collapse
-
#initialize(target_version) ⇒ OneTime
constructor
Create a one-time versioning override.
Constructor Details
#initialize(target_version) ⇒ OneTime
Create a one-time versioning override.
66 67 68 69 |
# File 'lib/temporalio/versioning_override.rb', line 66 def initialize(target_version) @target_version = target_version super() end |
Instance Attribute Details
#target_version ⇒ WorkerDeploymentVersion (readonly)
Returns Target worker deployment version.
61 62 63 |
# File 'lib/temporalio/versioning_override.rb', line 61 def target_version @target_version end |