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 |