module Middleman::CoreExtensions::Request::ClassMethods

def to_rack_app(&block)

Returns:
  • (Rack::Builder) -

Other tags:
    Private: -
def to_rack_app(&block)
  inner_app = inst(&block)
  (@middleware || []).each do |m|
    app.use(m[0], *m[1], &m[2])
  end
  app.map("/") { run inner_app }
  (@mappings || []).each do |m|
    app.map(m[0], &m[1])
  end
  app
end