Class: ExternalUploadStub

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/external_upload_stub.rb

Constant Summary collapse

CREATED_EXPIRY_HOURS =
1
UPLOADED_EXPIRY_HOURS =
24
FAILED_EXPIRY_HOURS =
48

Class Method Summary collapse

Class Method Details

.cleanup!Object



46
47
48
49
# File 'app/models/external_upload_stub.rb', line 46

def self.cleanup!
  expired_created.delete_all
  expired_uploaded.delete_all
end

.statusesObject



42
43
44
# File 'app/models/external_upload_stub.rb', line 42

def self.statuses
  @statuses ||= Enum.new(created: 1, uploaded: 2, failed: 3)
end