class Middleman::Redirects::Middleware
Public Class Methods
new(app)
click to toggle source
# File lib/middleman/redirects.rb, line 20 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/middleman/redirects.rb, line 24 def call(env) source = env['PATH_INFO'] destination, redirect_code = ::Middleman::Redirects.redirects[source] return @app.call(env) unless destination [redirect_code, {"Location" => destination}, []] end