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