class NbaLeader::Leader

Attributes

name[RW]
points[RW]

Public Class Methods

scrape_leader_1() click to toggle source
# File lib/nba_leader/leader.rb, line 18
def self.scrape_leader_1
  leader = self.new
  leader.name = @@page.search("h4")[0].text.split(". ")[1]
  leader.points = @@page.search("p")[6].text.split("T")[0]
  leader
end
scrape_leader_2() click to toggle source
# File lib/nba_leader/leader.rb, line 25
def self.scrape_leader_2
  leader = self.new
  leader.name = @@page.search("h4")[1].text.split(". ")[1]
  leader.points = @@page.search("p")[7].text.split("T")[0]
  leader
end
scrape_leader_3() click to toggle source
# File lib/nba_leader/leader.rb, line 32
def self.scrape_leader_3
  leader = self.new
  leader.name = @@page.search("h4")[2].text.split(". ")[1]
  leader.points = @@page.search("p")[8].text.split("T")[0]
  leader
end
scrape_leader_4() click to toggle source
# File lib/nba_leader/leader.rb, line 39
def self.scrape_leader_4
  leader = self.new
  leader.name = @@page.search("h4")[3].text.split(". ")[1]
  leader.points = @@page.search("p")[9].text.split("T")[0]
  leader
end
scrape_leader_5() click to toggle source
# File lib/nba_leader/leader.rb, line 46
def self.scrape_leader_5
  leader = self.new
  leader.name = @@page.search("h4")[4].text.split(". ")[1]
  leader.points = @@page.search("p")[10].text.split("T")[0]
  leader
end
scrape_leaders() click to toggle source
# File lib/nba_leader/leader.rb, line 4
def self.scrape_leaders
  leaders = []

  leaders << self.scrape_leader_1
  leaders << self.scrape_leader_2
  leaders << self.scrape_leader_3
  leaders << self.scrape_leader_4
  leaders << self.scrape_leader_5

  leaders
end