Module: Scrape::DSL
- Included in:
- Scrape::DefaultLoader::Sandbox
- Defined in:
- lib/scrape/dsl.rb
Instance Method Summary collapse
Instance Method Details
#match(matcher, &proc) ⇒ Object
8 9 10 11 12 |
# File 'lib/scrape/dsl.rb', line 8 def match matcher, &proc raise ArgumentError.new("site must be set") unless defined? @current_sites matches = @current_sites.map{|site| @sites[site.url.to_s] = site; site.add_match matcher, &proc } matches.size == 1 ? matches.first : matches end |