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