Method: Scrapers::AllRecipes.scrape

Defined in:
lib/scrapers/allrecipes.rb

.scrape(url) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/scrapers/allrecipes.rb', line 8

def self.scrape(url)

  results = Hash.new

  Scrapers.agent.get(url).tap do |page|
    results[:url] = page.uri.to_s
    results[:title] = page.title.strip
    results[:ingredients] = scrape_ingredients(page)
    results[:directions] = scrape_directions(page)
    results[:photo] = scrape_photo(page)
  end

  results

end