module Mandrake::Middleware
Mandrake::Middleware
can quickly be used on your application @example
use Mandrake::Middleware do use Rack::ETag, if: request.path_info.start_with?("/public") end
Public Class Methods
new(app, &block)
click to toggle source
# File lib/mandrake/middleware.rb, line 10 def self.new(app, &block) builder = Mandrake::Builder.new builder.instance_eval(&block) builder.run(app) builder.to_app end