class Middleman::Condenser::Middleware
Public Class Methods
new(app, middleman)
click to toggle source
# File lib/middleman/condenser.rb, line 6 def initialize(app, middleman) @app = app @middleman = middleman @condenser = Condenser::Server.new(@middleman.instance_variable_get(:@condenser)) @prefix = middleman.extensions[:condenser].options[:prefix] end
Public Instance Methods
call(env)
click to toggle source
# File lib/middleman/condenser.rb, line 13 def call(env) if env['PATH_INFO'].start_with?(@prefix) env['PATH_INFO'].delete_prefix!(@prefix) @condenser.call(env) else @app.call(env) end end