Sha256: d46374b2055b04a4edbfa9e29eb42ab979ac655f1a64dded9508c616e1973603
Contents?: true
Size: 360 Bytes
Versions: 34
Compression:
Stored size: 360 Bytes
Contents
class ActiveFedoraPidBasedJob def queue_name :pid_based end attr_accessor :pid def initialize(pid) self.pid = pid end def object @object ||= ActiveFedora::Base.find(pid, cast:true) end alias_method :generic_file, :object alias_method :generic_file_id, :pid def run raise RuntimeError, "Define #run in a subclass" end end
Version data entries
34 entries across 34 versions & 2 rubygems