class Rack::DoNotTrack
Constants
- DEFAULT_DNT_BIT
Public Class Methods
new(app, dnt_bit = nil)
click to toggle source
# File lib/donottrack.rb, line 5 def initialize(app, dnt_bit = nil) @app = app @dnt_bit = dnt_bit end
Public Instance Methods
call(env)
click to toggle source
# File lib/donottrack.rb, line 10 def call(env) env['HTTP_DNT'] = @dnt_bit.nil? ? (env['HTTP_DNT'] || env['HTTP_X_DO_NOT_TRACK'] || DEFAULT_DNT_BIT) : @dnt_bit @app.call(env) end