Class: Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/redbull_team/scraper.rb

Instance Method Summary collapse

Instance Method Details

#get_page_playerObject



2
3
4
# File 'lib/redbull_team/scraper.rb', line 2

def get_page_player
  doc = Nokogiri::HTML (open("https://www.newyorkredbulls.com/players"))
end

#get_playersObject



5
6
7
# File 'lib/redbull_team/scraper.rb', line 5

def get_players
  self.get_page_player.css('li.row')
end

#make_playerObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/redbull_team/scraper.rb', line 8

def make_player
  self.get_players.collect do |players|
    player = {}
    player[:name] = players.css('div.player_info div.name a').children.first.text
    player[:position] = players.css('div.player_info span.position').children.first.text
    player[:age] = players.css('div.birthdate span.stat.age').text
    player[:height] = players.css('div.stats_container span.stat.height').text
    player[:weight] = players.css('div.stats_container span.stat.weight').text
    Player.new(player)
    #binding.pry
  end
end