Path: | lib/mechanize/file_saver.rb |
Last Update: | Wed Apr 17 13:28:23 +0000 2013 |
This is a pluggable parser that automatically saves every file it encounters. Unlike Mechanize::DirectorySaver, the file saver saves the responses as a tree, reflecting the host and file path.
This example saves all .pdf files
require 'mechanize' agent = Mechanize.new agent.pluggable_parser.pdf = Mechanize::FileSaver agent.get 'http://example.com/foo.pdf' Dir['example.com/*'] # => foo.pdf