Method: Arachnid2::Exoskeleton#vacuum
- Defined in:
- lib/arachnid2/exoskeleton.rb
#vacuum(links, url) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/arachnid2/exoskeleton.rb', line 23 def vacuum(links, url) links.each do |link| next if link.match(/^\(|^javascript:|^mailto:|^#|^\s*$|^about:/) begin absolute_link = make_absolute(link, url) next if skip_link?(absolute_link) @global_queue << absolute_link rescue Addressable::URI::InvalidURIError end end end |