class StackProf::Middleware

def initialize(app, options = {})

def initialize(app, options = {})
  @app       = app
  @options   = options
  @num_reqs  = options[:save_every] || nil
  Middleware.mode     = options[:mode] || :cpu
  Middleware.interval = options[:interval] || 1000
  Middleware.enabled  = options[:enabled]
  Middleware.path     = options[:path] || 'tmp'
  at_exit{ Middleware.save? } if options[:save_at_exit]
end