GlobalNamesArchitecture/dwc-archive

View on GitHub
lib/dwc_archive/extension.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

class DarwinCore
  # Represents extensions of DarwinCore Archive
  class Extension
    include DarwinCore::Ingester
    attr_reader :coreid
    alias id coreid

    def initialize(dwc, data)
      @dwc = dwc
      @archive = @dwc.archive
      @path = @archive.files_path
      @data = data
      @coreid = @data[:coreid][:attributes]
      init_attributes
    end
  end
end