Class: AtpScraper::Activity
- Inherits:
-
Object
- Object
- AtpScraper::Activity
- Defined in:
- lib/atp_scraper/activity.rb
Overview
Scrape activity data
Instance Method Summary collapse
Instance Method Details
#pickup_activity_data(activity_doc) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/atp_scraper/activity.rb', line 17 def pickup_activity_data(activity_doc) result = [] player = {} player[:name] = pickup_player_name(activity_doc) search_tournaments_doc(activity_doc).each do |tournament_doc| tournament = pickup_tournament_info(tournament_doc) player[:rank] = pickup_player_rank(tournament[:caption]) search_records_doc(tournament_doc).each do |record_doc| record = pickup_record(record_doc) record_hash = create_record(record, player, tournament) result.push(record_hash) end end result end |