lib/browser/middleware/context.rb
# frozen_string_literal: true
module Browser
class Middleware
class Context
attr_reader :browser, :request
def initialize(request)
@request = request
@browser = Browser.new(
request.user_agent,
accept_language: request.env["HTTP_ACCEPT_LANGUAGE"]
)
end
def redirect_to(path)
throw :redirected, path.to_s
end
end
end
end