| Module | Scraper |
| In: |
lib/scraper/reader.rb
lib/scraper/base.rb lib/scraper/microformats.rb |
Define an anonymous scraper and returns the class.
For example:
links = Scraper.define do
process "a[href]", :urls=>"@href"
result :urls
end
puts links.scrape(html)
# File lib/scraper/base.rb, line 984
984: def self.define(&block)
985: kls = Class.new(Scraper::Base)
986: kls.module_eval &block
987: return kls
988: end