Class: Ecoportal::API::V2::S3::Files::PollStatus
Defined Under Namespace
Classes: FileContainer
Constant Summary
Common::Content::DoubleModel::Diffable::DIFF_CLASS
Common::Content::DoubleModel::Base::NOT_USED
Instance Attribute Summary
#_parent, #_parent_key
Instance Method Summary
collapse
#initialize, new_uuid
#as_update, #dirty?
#include_missing
Instance Method Details
#complete? ⇒ Boolean
28
29
30
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 28
def complete?
success? || failed?
end
|
#container_id ⇒ Object
22
23
24
25
26
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 22
def container_id
return unless success?
file&.id
end
|
#failed? ⇒ Boolean
44
45
46
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 44
def failed?
status == 'failed'
end
|
#pending? ⇒ Boolean
36
37
38
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 36
def pending?
status == 'pending'
end
|
#success? ⇒ Boolean
40
41
42
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 40
def success?
status == 'success'
end
|
#timeout? ⇒ Boolean
32
33
34
|
# File 'lib/ecoportal/api/v2/s3/files/poll_status.rb', line 32
def timeout?
statut == 'timeout'
end
|