class FileCountSummary::NodeFormat
Public Instance Methods
file_count(data, ext)
click to toggle source
# File lib/dumb_down_viewer/visitor.rb, line 86 def file_count(data, ext) count = data[ext].size unit = count == 1 ? 'file'.freeze : 'files'.freeze ext = '(misc)'.freeze if ext.empty? "#{ext}: #{count} #{unit}" end
format_dir(node)
click to toggle source
# File lib/dumb_down_viewer/visitor.rb, line 78 def format_dir(node) report = "[#{node.name}]" data = node.summary counts = data.keys.map {|ext| file_count(data, ext) }.join(', ') report << " => #{counts}" unless counts.empty? report end