Module: Transloadit::Response::Assembly
- Defined in:
- lib/transloadit/response/assembly.rb
Instance Method Summary collapse
- #aborted? ⇒ Boolean
- #cancel! ⇒ Object
- #canceled? ⇒ Boolean
- #completed? ⇒ Boolean
- #error? ⇒ Boolean
- #executing? ⇒ Boolean
- #finished? ⇒ Boolean
- #reload! ⇒ Object
- #uploading? ⇒ Boolean
Instance Method Details
#aborted? ⇒ Boolean
12 13 14 |
# File 'lib/transloadit/response/assembly.rb', line 12 def aborted? self['ok'] == 'REQUEST_ABORTED' end |
#cancel! ⇒ Object
8 9 10 |
# File 'lib/transloadit/response/assembly.rb', line 8 def cancel! self.replace Transloadit::Request.new(self['assembly_url']).delete end |
#canceled? ⇒ Boolean
16 17 18 |
# File 'lib/transloadit/response/assembly.rb', line 16 def canceled? self['ok'] == 'ASSEMBLY_CANCELED' end |
#completed? ⇒ Boolean
20 21 22 |
# File 'lib/transloadit/response/assembly.rb', line 20 def completed? self['ok'] == 'ASSEMBLY_COMPLETED' end |
#error? ⇒ Boolean
24 25 26 |
# File 'lib/transloadit/response/assembly.rb', line 24 def error? self['error'] != nil end |
#executing? ⇒ Boolean
28 29 30 |
# File 'lib/transloadit/response/assembly.rb', line 28 def executing? self['ok'] == 'ASSEMBLY_EXECUTING' end |
#finished? ⇒ Boolean
32 33 34 |
# File 'lib/transloadit/response/assembly.rb', line 32 def finished? aborted? || canceled? || completed? || error? end |
#reload! ⇒ Object
4 5 6 |
# File 'lib/transloadit/response/assembly.rb', line 4 def reload! self.replace Transloadit::Request.new(self['assembly_url']).get end |
#uploading? ⇒ Boolean
36 37 38 |
# File 'lib/transloadit/response/assembly.rb', line 36 def uploading? self['ok'] == 'ASSEMBLY_UPLOADING' end |