class SlickdealsCli::Deal

Attributes

name[RW]
price[RW]
seller[RW]
url[RW]

Public Class Methods

feature() click to toggle source
# File lib/slickdeals_cli/deal.rb, line 4
def self.feature
        self.scrape_populardeals
end
scrape_populardeals() click to toggle source
# File lib/slickdeals_cli/deal.rb, line 8
def self.scrape_populardeals
        popular_deals = []

        popular_deals << self.scrape_popular_slickdeals
        popular_deals << self.scrape_woot

        popular_deals
end
scrape_woot() click to toggle source
# File lib/slickdeals_cli/deal.rb, line 36
def self.scrape_woot   
        doc = Nokogiri::HTML(open("https://woot.com"))

        deal = self.new
        deal.name = doc.search("h2.main-title").text
        deal.price = doc.search("#todays-deal span.price").text
        deal.url = doc.search("a.wantone").attr("href").value
        deal
end