Class ActionController::TestUploadedFile
In: vendor/rails/actionpack/lib/action_controller/test_process.rb
Parent: Object

Methods

new  

External Aliases

path -> local_path

Attributes

content_type  [R]  The content type of the "uploaded" file
original_filename  [R]  The filename, not including the path, of the "uploaded" file

Public Class methods

[Source]

     # File vendor/rails/actionpack/lib/action_controller/test_process.rb, line 315
315:     def initialize(path, content_type = 'text/plain')
316:       raise "#{path} file does not exist" unless File.exist?(path)
317:       @content_type = content_type
318:       @original_filename = path.sub(/^.*#{File::SEPARATOR}([^#{File::SEPARATOR}]+)$/) { $1 }
319:       @tempfile = Tempfile.new(@original_filename)
320:       FileUtils.copy_file(path, @tempfile.path)
321:     end

[Validate]