class Libis::Ingester::Collection

Public Instance Methods

collections() click to toggle source
# File lib/libis/ingester/collection.rb, line 24
def collections
  self.items.select { |item| item.is_a? ::Libis::Ingester::Collection }
end
filename=(f) click to toggle source
# File lib/libis/ingester/collection.rb, line 16
def filename=(f)
  self.properties['name'] = File.basename(f)
end
intellectual_entities() click to toggle source
# File lib/libis/ingester/collection.rb, line 28
def intellectual_entities
  self.items.select { |item| item.is_a? ::Libis::Ingester::IntellectualEntity }
end
pid() click to toggle source
# File lib/libis/ingester/collection.rb, line 20
def pid
  self.properties[:collection_id] ? "col#{this.properties[:collection_id]}" : nil
end