class ActiveFedora::DigitalObject

Helps Rubydora create datastreams of the type defined by the ActiveFedora::Base#datastream_class_for_name

def self.find(original_class, pid)

def self.find(original_class, pid)
  conn = original_class.connection_for_pid(pid)
  obj = super(pid, conn)
  obj.original_class = original_class
  obj
end

def datastream_object_for dsid

def datastream_object_for dsid
  klass = original_class.datastream_class_for_name(dsid)
  klass.new self, dsid
end