# File lib/ruby-prof/rack.rb, line 18 def print(data) printers = {::RubyProf::FlatPrinter => ::File.join(Dir.tmpdir, 'profile.txt'), ::RubyProf::GraphHtmlPrinter => ::File.join(Dir.tmpdir, 'profile.html')} printers.each do |printer_klass, file_name| printer = printer_klass.new(data) ::File.open(file_name, 'wb') do |file| printer.print(file, :min_percent => 0.00000001 ) end end end