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

Version Path
dwc-archive-0.8.3 lib/dwc-archive/core.rb
dwc-archive-0.8.2 lib/dwc-archive/core.rb
dwc-archive-0.8.1 lib/dwc-archive/core.rb
dwc-archive-0.8.0 lib/dwc-archive/core.rb
dwc-archive-0.7.18 lib/dwc-archive/core.rb
dwc-archive-0.7.17 lib/dwc-archive/core.rb
dwc-archive-0.7.16 lib/dwc-archive/core.rb
dwc-archive-0.7.15 lib/dwc-archive/core.rb
dwc-archive-0.7.14 lib/dwc-archive/core.rb
dwc-archive-0.7.13 lib/dwc-archive/core.rb
dwc-archive-0.7.12 lib/dwc-archive/core.rb
dwc-archive-0.7.11 lib/dwc-archive/core.rb
dwc-archive-0.7.10 lib/dwc-archive/core.rb
dwc-archive-0.7.9 lib/dwc-archive/core.rb
dwc-archive-0.7.8 lib/dwc-archive/core.rb
dwc-archive-0.7.7 lib/dwc-archive/core.rb
dwc-archive-0.7.6 lib/dwc-archive/core.rb
dwc-archive-0.7.5 lib/dwc-archive/core.rb
dwc-archive-0.7.4 lib/dwc-archive/core.rb
dwc-archive-0.7.3 lib/dwc-archive/core.rb