Module: Turbolinks::Controller

Includes:
Cookies, Redirection, XDomainBlocker, XHRHeaders
Defined in:
lib/turbolinks.rb

Constant Summary

Constants included from Redirection

Redirection::MUTATION_MODES

Class Method Summary collapse

Methods included from XHRHeaders

#_compute_redirect_to_location

Methods included from Redirection

#redirect_to, #redirect_via_turbolinks_to, #render

Class Method Details

.included(base) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/turbolinks.rb', line 13

def self.included(base)
  if base.respond_to?(:before_action)
    base.before_action :set_xhr_redirected_to, :set_request_method_cookie
    base.after_action :abort_xdomain_redirect
  else
    base.before_filter :set_xhr_redirected_to, :set_request_method_cookie
    base.after_filter :abort_xdomain_redirect
  end
end