- Usability as a class
- Queueable
- Expressive, and save API
- Easily toggleable between JS and non-JS mode
- Use Capybara do to all the heavy lifting
## Usage
A worker designed to run with the Capybara engine to open remote pages, click on links, and generally interact with the page...usage:
`Resque.enqueue(:crawl, 123, {enable_javascript: false})` # Disable JS, and enqueue via Resque.
`Resque.enqueue(:crawl, 123, {enable_javascript: true})` # Enable JS (this is the default, can also omit the option) and enqueue via Resque.
Craw.new(123).run # javascript by default, run without the background queue