# File lib/ruby-prof/printers/multi_printer.rb, line 18 def print(options) @profile = options.delete(:profile) || "profile" @directory = options.delete(:path) || File.expand_path(".") File.open(stack_profile, "w") do |f| @stack_printer.print(f, options.merge(:graph => "#{@profile}.graph.html")) end File.open(graph_profile, "w") do |f| @graph_printer.print(f, options) end File.open(tree_profile, "w") do |f| @tree_printer.print(f, options) end File.open(flat_profile, "w") do |f| @flat_printer.print(f, options) end end