# File lib/ruby-prof/rack.rb, line 6 def initialize(app, options = {}) @app = app @options = options @options[:min_percent] ||= 1 @tmpdir = options[:path] || Dir.tmpdir @printer_klasses = @options[:printers] || {::RubyProf::FlatPrinter => 'flat.txt', ::RubyProf::GraphPrinter => 'graph.txt', ::RubyProf::GraphHtmlPrinter => 'graph.html', ::RubyProf::CallStackPrinter => 'call_stack.html'} @skip_paths = options[:skip_paths] || [%r{^/assets}, %r{\.css$}, %r{\.js}, %r{\.png}, %r{\.jpeg}] end