Class: Pvectl::Models::ContainerOperationResult
- Inherits:
-
OperationResult
- Object
- Base
- OperationResult
- Pvectl::Models::ContainerOperationResult
- Defined in:
- lib/pvectl/models/container_operation_result.rb
Overview
Represents the result of a lifecycle operation on a container.
Extends OperationResult with container-specific attribute.
Instance Attribute Summary collapse
-
#container ⇒ Models::Container
readonly
The container this result is for.
Attributes inherited from OperationResult
#error, #operation, #resource, #success, #task, #task_upid
Instance Method Summary collapse
-
#initialize(attrs = {}) ⇒ ContainerOperationResult
constructor
Creates a new ContainerOperationResult.
Methods inherited from OperationResult
#failed?, #message, #partial?, #pending?, #status_text, #successful?
Constructor Details
#initialize(attrs = {}) ⇒ ContainerOperationResult
Creates a new ContainerOperationResult.
21 22 23 24 |
# File 'lib/pvectl/models/container_operation_result.rb', line 21 def initialize(attrs = {}) super @container = @attributes[:container] end |
Instance Attribute Details
#container ⇒ Models::Container (readonly)
Returns The container this result is for.
16 17 18 |
# File 'lib/pvectl/models/container_operation_result.rb', line 16 def container @container end |