class NbaDrilldown::Player

Attributes

conference[RW]
name[RW]
number[RW]
position[RW]
team[RW]
url[RW]

Public Class Methods

create_from_data(player) click to toggle source
# File lib/nba_drilldown/player.rb, line 11
def self.create_from_data(player)
  
  
  #doc.search("td.sortcell a").each do |player|
    new_player = NbaDrilldown::Player.new
    new_player.name = player.text
    
    new_player.url = player['href']
    @@all << new_player
    new_player
   
    
  
end
list_players() click to toggle source
# File lib/nba_drilldown/player.rb, line 36
def self.list_players
  @@all.each do |player|
    puts player.name
  end
end
new() click to toggle source
# File lib/nba_drilldown/player.rb, line 6
def initialize

end

Public Instance Methods

add_player_info() click to toggle source
# File lib/nba_drilldown/player.rb, line 26
def add_player_info
  doc = Nokogiri::HTML(open(self.url))
  
    self.number = doc.search("ul.general-info li").first.text.match(/\d+/)
    self.position = doc.search("ul.general-info li").first.text.match(/[A-Z]+/)
      
 

end