17 lines
393 B
Ruby
17 lines
393 B
Ruby
class Middleware
|
|
def initialize(app)
|
|
@app = app
|
|
end
|
|
|
|
def call(env)
|
|
status, headers, response = @app.call(env)
|
|
body = ''
|
|
response.each {|part| body += part }
|
|
if (env["PATH_INFO"] =~ /css$/)
|
|
body += "\n/* Added by Rack filter */"
|
|
status, headers, response = Rack::Response.new(body, status, headers).finish
|
|
end
|
|
[status, headers, response]
|
|
end
|
|
end
|