Sha256: 7687a77574e533c2c355835d194b99ca320fda2cbeb828350d24916c529d26a0
Contents?: true
Size: 523 Bytes
Versions: 41
Compression:
Stored size: 523 Bytes
Contents
class DarwinCore class Core include DarwinCore::Ingester attr_reader :id def initialize(dwc) @dwc = dwc @archive = @dwc.archive @path = @archive.files_path root_key = @archive.meta.keys[0] @data = @archive.meta[root_key][:core] raise CoreFileError("Cannot found core in meta.xml, is meta.xml valid?") unless @data @id = @data[:id][:attributes] raise CoreFileError("Cannot find core identifier") unless @id get_attributes(CoreFileError) end end end
Version data entries
41 entries across 41 versions & 1 rubygems