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(id, derivative_name) ⇒ Object



66
67
68
69
70
# File 'lib/ddr/managers/derivatives_manager.rb', line 66

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