Sha256: fe390a8129f7703d6d6ec428c39f613811a758b3a2d6058c5dcae692b1e835b0
Contents?: true
Size: 569 Bytes
Versions: 3
Compression:
Stored size: 569 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 DarwinCore::CoreFileError.new("Cannot find core in meta.xml, is meta.xml valid?") unless @data @id = @data[:id][:attributes] # raise DarwinCore::CoreFileError.new("Cannot find core identifier") unless @id get_attributes(DarwinCore::CoreFileError) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dwc-archive-0.9.6 | lib/dwc-archive/core.rb |
dwc-archive-0.9.5 | lib/dwc-archive/core.rb |
dwc-archive-0.9.4 | lib/dwc-archive/core.rb |