Method: Pho::FileManagement::AbstractFileManager#summary

Defined in:
lib/pho/file_management.rb

#summary(recursive = false) ⇒ Object

Summarize the state of the collection to the provided IO object Creates a simple report



167
168
169
170
171
172
173
174
# File 'lib/pho/file_management.rb', line 167

def summary(recursive=false)
   failures = failures(recursive)
   successes = successes(recursive)
   newfiles = new_files(recursive)
   total = failures.size + successes.size + newfiles.size
   summary = "#{@dir} #{recursive ? " and sub-directories" : ""} contains #{total} files: #{successes.size} stored, #{failures.size} failed, #{newfiles.size} new"
   return summary     
end