method
new
v2.0.3 -
Show latest stable
- Class:
ActionController::TestUploadedFile
new(path, content_type = Mime::TEXT, binary = false)public
No documentation available.
# File actionpack/lib/action_controller/test_process.rb, line 338
def initialize(path, content_type = Mime::TEXT, binary = false)
raise "#{path} file does not exist" unless File.exist?(path)
@content_type = content_type
@original_filename = path.sub(/^.*#{File::SEPARATOR}([^#{File::SEPARATOR}]+)$/) { $1 }
@tempfile = Tempfile.new(@original_filename)
@tempfile.binmode if binary
FileUtils.copy_file(path, @tempfile.path)
end