class Norobots::Middleware
Public Class Methods
new(app)
click to toggle source
# File lib/norobots/middleware.rb, line 5 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/norobots/middleware.rb, line 9 def call(env) if env['PATH_INFO'] == '/robots.txt' && !ENV['BLOCK_ROBOTS'].nil? [200, { 'Content-Type' => 'text/plain' }, ["User-Agent: *\nDisallow: /"]] else @app.call(env) end end