class Egalite::Request
Attributes
action[RW]
action_method[RW]
controller[RW]
controller_class[RW]
handler[R]
inner_path[RW]
language[RW]
method[RW]
params[RW]
path_info[RW]
path_params[RW]
rack_request[R]
route[RW]
session[RW]
time[R]
Public Class Methods
new(values = {})
click to toggle source
# File lib/egalite.rb, line 370 def initialize(values = {}) @cookies = [] @rack_request = values[:rack_request] @handler = values[:handler] @rack_env = values[:rack_env] @time = Time.now end
Public Instance Methods
accept_language()
click to toggle source
# File lib/egalite.rb, line 377 def accept_language @rack_env['HTTP_ACCEPT_LANGUAGE'] end
host()
click to toggle source
# File lib/egalite.rb, line 386 def host @rack_request.host end
ipaddr()
click to toggle source
# File lib/egalite.rb, line 389 def ipaddr @rack_request.ip end
path()
click to toggle source
# File lib/egalite.rb, line 392 def path @rack_request.path end
port()
click to toggle source
# File lib/egalite.rb, line 383 def port @rack_request.port end
referrer()
click to toggle source
# File lib/egalite.rb, line 398 def referrer @rack_request.referrer end
scheme()
click to toggle source
# File lib/egalite.rb, line 380 def scheme @rack_request.scheme end
url()
click to toggle source
# File lib/egalite.rb, line 395 def url @rack_request.url end