# File lib/action_dispatch/testing/test_request.rb, line 8
8: def self.new(env = {})
9: super
10: end
# File lib/action_dispatch/testing/test_request.rb, line 12
12: def initialize(env = {})
13: env = Rails.application.env_defaults.merge(env) if defined?(Rails.application)
14: super(DEFAULT_ENV.merge(env))
15:
16: self.host = 'test.host'
17: self.remote_addr = '0.0.0.0'
18: self.user_agent = 'Rails Testing'
19: end
# File lib/action_dispatch/testing/test_request.rb, line 67
67: def accept=(mime_types)
68: @env.delete('action_dispatch.request.accepts')
69: @env['HTTP_ACCEPT'] = Array(mime_types).collect { |mime_types| mime_types.to_s }.join(",")
70: end
# File lib/action_dispatch/testing/test_request.rb, line 47
47: def action=(action_name)
48: path_parameters["action"] = action_name.to_s
49: end
# File lib/action_dispatch/testing/test_request.rb, line 21
21: def env
22: write_cookies!
23: delete_nil_values!
24: super
25: end
# File lib/action_dispatch/testing/test_request.rb, line 31
31: def host=(host)
32: @env['HTTP_HOST'] = host
33: end
# File lib/action_dispatch/testing/test_request.rb, line 51
51: def if_modified_since=(last_modified)
52: @env['HTTP_IF_MODIFIED_SINCE'] = last_modified
53: end
# File lib/action_dispatch/testing/test_request.rb, line 55
55: def if_none_match=(etag)
56: @env['HTTP_IF_NONE_MATCH'] = etag
57: end
# File lib/action_dispatch/testing/test_request.rb, line 43
43: def path=(path)
44: @env['PATH_INFO'] = path
45: end
# File lib/action_dispatch/testing/test_request.rb, line 35
35: def port=(number)
36: @env['SERVER_PORT'] = number.to_i
37: end
# File lib/action_dispatch/testing/test_request.rb, line 59
59: def remote_addr=(addr)
60: @env['REMOTE_ADDR'] = addr
61: end
# File lib/action_dispatch/testing/test_request.rb, line 27
27: def request_method=(method)
28: @env['REQUEST_METHOD'] = method.to_s.upcase
29: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.