# File lib/action_dispatch/testing/test_request.rb, line 9 def self.new(env = {}) super end
# File lib/action_dispatch/testing/test_request.rb, line 13 def initialize(env = {}) env = Rails.application.env_config.merge(env) if defined?(Rails.application) super(DEFAULT_ENV.merge(env)) @cookies = nil self.host = 'test.host' self.remote_addr = '0.0.0.0' self.user_agent = 'Rails Testing' end
# File lib/action_dispatch/testing/test_request.rb, line 69 def accept=(mime_types) @env.delete('action_dispatch.request.accepts') @env['HTTP_ACCEPT'] = Array(mime_types).collect { |mime_type| mime_type.to_s }.join(",") end
# File lib/action_dispatch/testing/test_request.rb, line 49 def action=(action_name) path_parameters["action"] = action_name.to_s end
# File lib/action_dispatch/testing/test_request.rb, line 23 def env write_cookies! delete_nil_values! super end
# File lib/action_dispatch/testing/test_request.rb, line 33 def host=(host) @env['HTTP_HOST'] = host end
# File lib/action_dispatch/testing/test_request.rb, line 53 def if_modified_since=(last_modified) @env['HTTP_IF_MODIFIED_SINCE'] = last_modified end
# File lib/action_dispatch/testing/test_request.rb, line 57 def if_none_match=(etag) @env['HTTP_IF_NONE_MATCH'] = etag end
# File lib/action_dispatch/testing/test_request.rb, line 45 def path=(path) @env['PATH_INFO'] = path end
# File lib/action_dispatch/testing/test_request.rb, line 37 def port=(number) @env['SERVER_PORT'] = number.to_i end
# File lib/action_dispatch/testing/test_request.rb, line 61 def remote_addr=(addr) @env['REMOTE_ADDR'] = addr end
# File lib/action_dispatch/testing/test_request.rb, line 29 def request_method=(method) @env['REQUEST_METHOD'] = method.to_s.upcase end
Generated with the Darkfish Rdoc Generator 2.