Sha256: 67a3c29b79a6437933cfd51f0b1782f829d411cb9400fbf69b0d7e6ec98f58e6
Contents?: true
Size: 413 Bytes
Versions: 92
Compression:
Stored size: 413 Bytes
Contents
module ActiveFedora class DatastreamHash < Hash def initialize (obj) @obj = obj super() end def [] (key) if key == 'DC' && !has_key?(key) ds = Datastream.new(@obj.inner_object, key) self[key] = ds end super end def []= (key, val) @obj.inner_object.datastreams[key]=val# unless @obj.inner_object.new? super end end end
Version data entries
92 entries across 92 versions & 1 rubygems