Class: Ddr::Managers::DerivativesManager::DerivativeJob

Inherits:
Object
  • Object
show all
Defined in:
lib/ddr/managers/derivatives_manager.rb

Class Method Summary collapse

Class Method Details

.perform(pid, derivative_name) ⇒ Object



89
90
91
92
93
# File 'lib/ddr/managers/derivatives_manager.rb', line 89

def self.perform(pid, derivative_name)
  object = ActiveFedora::Base.find(pid)
  derivative = Ddr::Derivatives::DERIVATIVES[derivative_name.to_sym]
  object.derivatives.update_derivative(derivative)
end