# File lib/rack/flash.rb, line 4 def use(middleware, *args, &block) middleware.instance_variable_set "@rack_builder", self def middleware.rack_builder @rack_builder end @ins << lambda { |app| middleware.new(app, *args, &block) } end