Sha256: d954cfbbf61f996d1b33d7bc55f3e00aaf03cbd2f0af7327b8a1ba457b4ce4ff
Contents?: true
Size: 702 Bytes
Versions: 2
Compression:
Stored size: 702 Bytes
Contents
# frozen_string_literal: true module Qyu # Qyu::Status class Status COMPLETED = 'completed' QUEUED = 'queued' WORKING = 'working' FAILED = 'failed' INVALID_PAYLOAD = 'invalid_payload' def self.find(id) Qyu.store.find_task(id) end def initialize(id) @id = id end def status t = Qyu.store.find_task(@id) t['status'] end def completed? status == COMPLETED end def queued? status == QUEUED end def working? status == WORKING end def failed? status == FAILED end def invalid_payload? status == INVALID_PAYLOAD end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
qyu-1.1.0 | lib/qyu/models/enums/status.rb |
qyu-1.0.2 | lib/qyu/models/enums/status.rb |