Class: HastCI::ClaimResult
- Inherits:
-
Object
- Object
- HastCI::ClaimResult
- Defined in:
- lib/hastci/claim_result.rb
Instance Attribute Summary collapse
-
#queue_state ⇒ Object
readonly
Returns the value of attribute queue_state.
-
#remaining ⇒ Object
readonly
Returns the value of attribute remaining.
-
#tasks ⇒ Object
readonly
Returns the value of attribute tasks.
Instance Method Summary collapse
- #empty? ⇒ Boolean
-
#initialize(tasks:, queue_state:, remaining: nil) ⇒ ClaimResult
constructor
A new instance of ClaimResult.
Constructor Details
#initialize(tasks:, queue_state:, remaining: nil) ⇒ ClaimResult
Returns a new instance of ClaimResult.
7 8 9 10 11 12 |
# File 'lib/hastci/claim_result.rb', line 7 def initialize(tasks:, queue_state:, remaining: nil) @tasks = tasks @queue_state = queue_state @remaining = remaining freeze end |
Instance Attribute Details
#queue_state ⇒ Object (readonly)
Returns the value of attribute queue_state.
5 6 7 |
# File 'lib/hastci/claim_result.rb', line 5 def queue_state @queue_state end |
#remaining ⇒ Object (readonly)
Returns the value of attribute remaining.
5 6 7 |
# File 'lib/hastci/claim_result.rb', line 5 def remaining @remaining end |
#tasks ⇒ Object (readonly)
Returns the value of attribute tasks.
5 6 7 |
# File 'lib/hastci/claim_result.rb', line 5 def tasks @tasks end |
Instance Method Details
#empty? ⇒ Boolean
14 15 16 |
# File 'lib/hastci/claim_result.rb', line 14 def empty? tasks.empty? end |