Class: TurbolinksRender::Middleware::Request

Inherits:
Struct
  • Object
show all
Defined in:
lib/turbolinks_render/middleware.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#requestObject

Returns the value of attribute request

Returns:

  • (Object)

    the current value of request



3
4
5
# File 'lib/turbolinks_render/middleware.rb', line 3

def request
  @request
end

Instance Method Details

#candidate_for_turbolinks?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/turbolinks_render/middleware.rb', line 4

def candidate_for_turbolinks?
  request.xhr? && !request.get?
end


8
9
10
# File 'lib/turbolinks_render/middleware.rb', line 8

def turbolinks_render_option
  @turbolinks_render_option ||= request.get_header('X-Turbolinks-Render-Option')
end