summaryrefslogtreecommitdiff
path: root/ruby_2_2/lib/rake/thread_history_display.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/lib/rake/thread_history_display.rb')
-rw-r--r--ruby_2_2/lib/rake/thread_history_display.rb48
1 files changed, 0 insertions, 48 deletions
diff --git a/ruby_2_2/lib/rake/thread_history_display.rb b/ruby_2_2/lib/rake/thread_history_display.rb
deleted file mode 100644
index c2af9ecef5..0000000000
--- a/ruby_2_2/lib/rake/thread_history_display.rb
+++ /dev/null
@@ -1,48 +0,0 @@
-require 'rake/private_reader'
-
-module Rake
-
- class ThreadHistoryDisplay # :nodoc: all
- include Rake::PrivateReader
-
- private_reader :stats, :items, :threads
-
- def initialize(stats)
- @stats = stats
- @items = { :_seq_ => 1 }
- @threads = { :_seq_ => "A" }
- end
-
- def show
- puts "Job History:"
- stats.each do |stat|
- stat[:data] ||= {}
- rename(stat, :thread, threads)
- rename(stat[:data], :item_id, items)
- rename(stat[:data], :new_thread, threads)
- rename(stat[:data], :deleted_thread, threads)
- printf("%8d %2s %-20s %s\n",
- (stat[:time] * 1_000_000).round,
- stat[:thread],
- stat[:event],
- stat[:data].map do |k, v| "#{k}:#{v}" end.join(" "))
- end
- end
-
- private
-
- def rename(hash, key, renames)
- if hash && hash[key]
- original = hash[key]
- value = renames[original]
- unless value
- value = renames[:_seq_]
- renames[:_seq_] = renames[:_seq_].succ
- renames[original] = value
- end
- hash[key] = value
- end
- end
- end
-
-end