Class: Qyu::Status
- Inherits:
-
Object
- Object
- Qyu::Status
- Defined in:
- lib/qyu/models/enums/status.rb
Constant Summary collapse
- COMPLETED =
'completed'
- QUEUED =
'queued'
- WORKING =
'working'
- FAILED =
'failed'
- INVALID_PAYLOAD =
'invalid_payload'
Class Method Summary collapse
Instance Method Summary collapse
- #completed? ⇒ Boolean
- #failed? ⇒ Boolean
-
#initialize(id) ⇒ Status
constructor
A new instance of Status.
- #invalid_payload? ⇒ Boolean
- #queued? ⇒ Boolean
- #status ⇒ Object
- #working? ⇒ Boolean
Constructor Details
#initialize(id) ⇒ Status
Returns a new instance of Status.
15 16 17 |
# File 'lib/qyu/models/enums/status.rb', line 15 def initialize(id) @id = id end |
Class Method Details
Instance Method Details
#completed? ⇒ Boolean
24 25 26 |
# File 'lib/qyu/models/enums/status.rb', line 24 def completed? status == COMPLETED end |
#failed? ⇒ Boolean
36 37 38 |
# File 'lib/qyu/models/enums/status.rb', line 36 def failed? status == FAILED end |
#invalid_payload? ⇒ Boolean
40 41 42 |
# File 'lib/qyu/models/enums/status.rb', line 40 def invalid_payload? status == INVALID_PAYLOAD end |
#queued? ⇒ Boolean
28 29 30 |
# File 'lib/qyu/models/enums/status.rb', line 28 def queued? status == QUEUED end |
#status ⇒ Object
19 20 21 22 |
# File 'lib/qyu/models/enums/status.rb', line 19 def status t = Qyu.store.find_task(@id) t['status'] end |
#working? ⇒ Boolean
32 33 34 |
# File 'lib/qyu/models/enums/status.rb', line 32 def working? status == WORKING end |