module Turbolinks::Redirection

Public Instance Methods

redirect_to(url = {}, options = {}) click to toggle source
Calls superclass method
# File lib/turbolinks/redirection.rb, line 9
def redirect_to(url = {}, options = {})
  turbolinks = options.delete(:turbolinks)

  super.tap do
    if turbolinks != false && request.xhr? && !request.get?
      visit_location_with_turbolinks(location, turbolinks)
    else
      if request.headers["Turbolinks-Referrer"]
        store_turbolinks_location_in_session(location)
      end
    end
  end
end

Private Instance Methods