Exception: ObjectStorage::ExclusiveLeaseTaken

Inherits:
StandardError
  • Object
show all
Defined in:
app/uploaders/object_storage.rb

Instance Method Summary collapse

Constructor Details

#initialize(lease_key) ⇒ ExclusiveLeaseTaken

Returns a new instance of ExclusiveLeaseTaken.



17
18
19
# File 'app/uploaders/object_storage.rb', line 17

def initialize(lease_key)
  @lease_key = lease_key
end

Instance Method Details

#messageObject



21
22
23
24
# File 'app/uploaders/object_storage.rb', line 21

def message
  *lease_key_group, _ = *@lease_key.split(":")
  "Exclusive lease for #{lease_key_group.join(':')} is already taken."
end