class Protocol::HTTP::Middleware

def self.build(&block)

def self.build(&block)
	Builder.new(&block).to_app
end

def self.for(&block)

Convert a block to a middleware delegate.
def self.for(&block)
	def block.close
	end
	
	return self.new(block)
end

def call(request)

def call(request)
	@delegate.call(request)
end

def close

def close
	@delegate.close
end

def initialize(delegate)

def initialize(delegate)
	@delegate = delegate
end