moduleRackmoduleUtilsmoduleMultipartclass<<selfdefparse_multipart_with_rewind(env)result=parse_multipart_without_rewind(env)beginenv['rack.input'].rewindrescueNoMethodError,Errno::ESPIPE# Handles exceptions raised by input streams that cannot be rewound# such as when using plain CGI under Apacheendresultendalias_method_chain:parse_multipart,:rewindendendendend