Class: TreeHaver::EditProjectionProviderOperation
- Inherits:
-
Struct
- Object
- Struct
- TreeHaver::EditProjectionProviderOperation
- Defined in:
- lib/tree_haver/contracts.rb
Instance Attribute Summary collapse
-
#correlation_keys ⇒ Object
Returns the value of attribute correlation_keys.
-
#diagnostics ⇒ Object
Returns the value of attribute diagnostics.
-
#fixture_slices ⇒ Object
Returns the value of attribute fixture_slices.
-
#formatting_preservation ⇒ Object
Returns the value of attribute formatting_preservation.
-
#node_scope ⇒ Object
Returns the value of attribute node_scope.
-
#operation ⇒ Object
Returns the value of attribute operation.
-
#status ⇒ Object
Returns the value of attribute status.
Instance Method Summary collapse
Instance Attribute Details
#correlation_keys ⇒ Object
Returns the value of attribute correlation_keys
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def correlation_keys @correlation_keys end |
#diagnostics ⇒ Object
Returns the value of attribute diagnostics
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def diagnostics @diagnostics end |
#fixture_slices ⇒ Object
Returns the value of attribute fixture_slices
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def fixture_slices @fixture_slices end |
#formatting_preservation ⇒ Object
Returns the value of attribute formatting_preservation
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def formatting_preservation @formatting_preservation end |
#node_scope ⇒ Object
Returns the value of attribute node_scope
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def node_scope @node_scope end |
#operation ⇒ Object
Returns the value of attribute operation
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def operation @operation end |
#status ⇒ Object
Returns the value of attribute status
454 455 456 |
# File 'lib/tree_haver/contracts.rb', line 454 def status @status end |
Instance Method Details
#to_h ⇒ Object
464 465 466 467 468 469 470 471 472 473 474 |
# File 'lib/tree_haver/contracts.rb', line 464 def to_h { operation: operation, status: status, node_scope: node_scope, correlation_keys: correlation_keys || [], fixture_slices: fixture_slices || [], formatting_preservation: formatting_preservation, diagnostics: diagnostics || [] } end |