Module: Flatrack::View::RequestHelper

Included in:
Flatrack::View
Defined in:
lib/flatrack/view/request_helper.rb

Overview

View helpers to access the params and path

Instance Method Summary collapse

Instance Method Details

#cookiesHash

Returns the cookies

Returns:

  • (Hash)


33
34
35
# File 'lib/flatrack/view/request_helper.rb', line 33

def cookies
  @response.request.env['rack.cookies']
end

#current_pageString Also known as: page

Returns the page being displayed

Returns:

  • (String)


20
21
22
# File 'lib/flatrack/view/request_helper.rb', line 20

def current_page
  @response.request.page
end

#current_pathString Also known as: path

Returns the path before rewrites

Returns:

  • (String)


13
14
15
# File 'lib/flatrack/view/request_helper.rb', line 13

def current_path
  @response.request.path
end

#paramsHash

Returns the query parameters

Returns:

  • (Hash)


7
8
9
# File 'lib/flatrack/view/request_helper.rb', line 7

def params
  @response.request.params
end

#request_ipString

Returns the IP address for the request

Returns:

  • (String)


27
28
29
# File 'lib/flatrack/view/request_helper.rb', line 27

def request_ip
  @response.request.env['REMOTE_ADDR']
end