Last Modified
2013-09-16 13:59:10 +0000
Requires

Description

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.

Example

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