class Egalite::Request

Attributes

action[RW]
action_method[RW]
authorization[RW]
controller[RW]
controller_class[RW]
cookies[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