# File lib/ruby-prof/test.rb, line 110 def report_profile(data, measure_mode) PROFILE_OPTIONS[:printers].each do |printer_klass| printer = printer_klass.new(data) # Makes sure the output directory exits FileUtils.mkdir_p(output_dir) # Open the file file_name = report_filename(printer, measure_mode) File.open(file_name, 'wb') do |file| printer.print(file, PROFILE_OPTIONS) end end end