Sha256: 5686f9211800c13d8bcb64578b64947a4d1ec531eef2ca460717564559799eca
Contents?: true
Size: 345 Bytes
Versions: 6
Compression:
Stored size: 345 Bytes
Contents
class ActiveFedoraIdBasedJob def queue_name :id_based end attr_accessor :id def initialize(id) self.id = id end def object @object ||= ActiveFedora::Base.find(id) end alias_method :generic_file, :object alias_method :generic_file_id, :id def run raise RuntimeError, "Define #run in a subclass" end end
Version data entries
6 entries across 6 versions & 4 rubygems