module Bumbler::Stats
Public Class Methods
print_overview()
click to toggle source
# File lib/bumbler/stats.rb, line 5 def print_overview registry = Bumbler::Progress.registry puts "#{registry.count { |_n, time| time }} of #{registry.size} gems required" end
print_slow_items()
click to toggle source
# File lib/bumbler/stats.rb, line 22 def print_slow_items puts "Slow requires:" Bumbler::Hooks.slow_requires.to_a.sort_by! { |_n, t| t }.each do |name, time| puts format(' %s %s', ('%.2f' % time).rjust(8), name) end self end
print_tracked_items()
click to toggle source
# File lib/bumbler/stats.rb, line 10 def print_tracked_items Bumbler::Progress.registry.sort_by { |_n, time| time.to_f }.each do |name, time| if time puts format(' %s %s', ('%.2f' % time).rjust(8), name) else puts " pending: #{name}" end end self end