class Scrapula::Scraper
Public Class Methods
new(page, &block)
click to toggle source
# File lib/scrapula/_old_scraper.rb, line 4 def initialize page, &block @page, @data = page, {} if block_given? @data end end
Public Instance Methods
data!()
click to toggle source
# File lib/scrapula/_old_scraper.rb, line 20 def data! @data end
execute() { |page| ... }
click to toggle source
delegate @page
# File lib/scrapula/_old_scraper.rb, line 14 def execute &block yield @page if block_given? self end
respond_to?(name)
click to toggle source
# File lib/scrapula/scraper.rb, line 26 def respond_to? name true end
Private Instance Methods
method_missing(name, *args, &block)
click to toggle source
# File lib/scrapula/_old_scraper.rb, line 26 def method_missing name, *args, &block @data[name] = @page.txt! *args end