Class: Ddr::Jobs::PermanentId::MakeUnavailable

Inherits:
Job
  • Object
show all
Defined in:
lib/ddr/jobs/permanent_id.rb

Class Method Summary collapse

Methods inherited from Job

inherited

Class Method Details

.perform(id, reason = nil) ⇒ Object



14
15
16
17
18
# File 'lib/ddr/jobs/permanent_id.rb', line 14

def self.perform(id, reason = nil)
  identifier = Ezid::Identifier.find(id)
  identifier.unavailable!(reason)
  identifier.save
end