Class: Fonecal::EventCrawler
Instance Attribute Summary
Attributes inherited from Crawler
#root, #site
Instance Method Summary
collapse
Methods inherited from Crawler
#initialize
Instance Method Details
#circuitInfo ⇒ Object
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/fonecal/event_crawler.rb', line 7
def circuitInfo
ci = {}
@site.css('div.circuitInfoBox table tr').each do |row|
ci[row.css('td')[0].content.strip] = row.css('td')[1].content.strip
end
city = @site.css('h3.inDetailCircuitName').text
ci['City:'] = city
return ci
end
|
#gp ⇒ Object
3
4
5
|
# File 'lib/fonecal/event_crawler.rb', line 3
def gp
@site.css('div.raceResultsHeading').text.strip
end
|
21
22
23
24
25
26
27
28
|
# File 'lib/fonecal/event_crawler.rb', line 21
def timeTables
tables = []
@site.css('div#ctl00_ContentSub_Timetable1_subModuleContentDiv table').each do |tt|
tables << parseTimeTable(tt)
end
tables
end
|