Class: ActionDispatch::Request
- Inherits:
-
Rack::Request
- Object
- Rack::Request
- ActionDispatch::Request
- Defined in:
- lib/bang_bang_xhr/actionpack/action_dispatch/http/request.rb
Instance Method Summary collapse
-
#xml_http_request? ⇒ Boolean
(also: #xhr?)
Returns “true” if the “X-Requested-With” header contains “XMLHttpRequest” (case-insensitive).
Instance Method Details
#xml_http_request? ⇒ Boolean Also known as: xhr?
Returns “true” if the “X-Requested-With” header contains “XMLHttpRequest” (case-insensitive). All major JavaScript libraries send this header with every Ajax request.
7 8 9 |
# File 'lib/bang_bang_xhr/actionpack/action_dispatch/http/request.rb', line 7 def xml_http_request? !!(@env['HTTP_X_REQUESTED_WITH'] =~ /XMLHttpRequest/i) end |