module Turbolinks::XHRRedirect

Public Instance Methods

call(env) click to toggle source
Calls superclass method
# File lib/turbolinks/xhr_redirect.rb, line 3
def call(env)
  status, headers, body = super(env)

  if env['rack.session'] && env['HTTP_X_XHR_REFERER']
    env['rack.session'][:_turbolinks_redirect_to] = headers['Location']
  end

  [status, headers, body]
end