class Rack::Noindex::Base
Public Class Methods
new(app, condition)
click to toggle source
# File lib/rack/noindex/base.rb, line 6 def initialize(app, condition) if condition.nil? condition = lambda { |env| env['SERVER_NAME'] =~ /\.herokuapp\.com$/ } end @app = app @condition = condition end
Public Instance Methods
call(env)
click to toggle source
# File lib/rack/noindex/base.rb, line 14 def call(env) status, headers, response = @app.call(env) headers['X-Robots-Tag'] = 'noindex' if @condition.call(env) [status, headers, response] end