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