Class: AwsXRegionSync::SyncResult
- Inherits:
-
Object
- Object
- AwsXRegionSync::SyncResult
- Defined in:
- lib/aws_xregion_sync/sync_result.rb
Instance Attribute Summary collapse
-
#completed ⇒ Object
readonly
Returns the value of attribute completed.
-
#created_resource ⇒ Object
readonly
Returns the value of attribute created_resource.
-
#errors ⇒ Object
readonly
Returns the value of attribute errors.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
Instance Method Summary collapse
- #failed? ⇒ Boolean
-
#initialize(name, completed, created_resource, errors = []) ⇒ SyncResult
constructor
A new instance of SyncResult.
- #sync_required? ⇒ Boolean
Constructor Details
#initialize(name, completed, created_resource, errors = []) ⇒ SyncResult
Returns a new instance of SyncResult.
6 7 8 9 10 11 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 6 def initialize name, completed, created_resource, errors = [] @name = name @completed = completed @created_resource = created_resource @errors = errors ? errors : [] end |
Instance Attribute Details
#completed ⇒ Object (readonly)
Returns the value of attribute completed.
4 5 6 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 4 def completed @completed end |
#created_resource ⇒ Object (readonly)
Returns the value of attribute created_resource.
4 5 6 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 4 def created_resource @created_resource end |
#errors ⇒ Object (readonly)
Returns the value of attribute errors.
4 5 6 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 4 def errors @errors end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
4 5 6 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 4 def name @name end |
Instance Method Details
#failed? ⇒ Boolean
14 15 16 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 14 def failed? !completed end |
#sync_required? ⇒ Boolean
18 19 20 |
# File 'lib/aws_xregion_sync/sync_result.rb', line 18 def sync_required? completed && created_resource == true end |