class Libis::Ingester::Representation
Public Instance Methods
all_files_recursive()
click to toggle source
# File lib/libis/ingester/representation.rb, line 27 def all_files_recursive files + divisions.select { |div| div.all_files }.flatten end
divisions()
click to toggle source
# File lib/libis/ingester/representation.rb, line 23 def divisions self.items.select { |item| item.is_a? Division } end
files()
click to toggle source
# File lib/libis/ingester/representation.rb, line 19 def files self.items.select { |item| item.is_a? FileItem } end
to_hash()
click to toggle source
noinspection RubyResolve
Calls superclass method
Libis::Ingester::Item#to_hash
# File lib/libis/ingester/representation.rb, line 32 def to_hash super.merge(self.representation_info.to_hash) end