Method: Web2Go::MockRequest#initialize

Defined in:
lib/Web2Go/MockRequest.rb

#initialize(url = 'http://localhost/', env = ENV) ⇒ MockRequest

Returns a new instance of MockRequest.



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/Web2Go/MockRequest.rb', line 33

def initialize(url = 'http://localhost/',env=ENV)
  @server_variable = get_server_variables(url)
  @server_variable.update( env)

  @params = CGI::parse(@server_variable['QUERY_STRING'])
  @user = env['REMOTE_USER'] || env['USER'] || env['USERNAME']
  @authenticated = env.has_key?('AUTH_TYPE')
  @uploaded_files = {}
  @cookies = {} 
  @request_method = env['REQUEST_METHOD'] || 'GET'
end