# File lib/mechanize/download.rb, line 55 def save filename = nil filename = find_free_name filename dirname = File.dirname filename FileUtils.mkdir_p dirname open filename, 'wb' do |io| until @body_io.eof? do io.write @body_io.read 16384 end end end