Module: F1Results
- Defined in:
- lib/f1results.rb,
lib/f1results/agent.rb,
lib/f1results/event.rb,
lib/f1results/parser.rb,
lib/f1results/result.rb,
lib/f1results/version.rb
Defined Under Namespace
Classes: Agent, Event, Parser, PracticeResult, QualifyingResult, RaceResult, Result
Constant Summary collapse
- BASEURL =
'http://www.formula1.com'
- VERSION =
'2.0'
Class Method Summary collapse
-
.fetch(year, country, type = :race) ⇒ Object
Get results from formula1.com for a given year, country, and event type (race or qualifying).
- .fetch_with_url(url) ⇒ Object
Class Method Details
.fetch(year, country, type = :race) ⇒ Object
Get results from formula1.com for a given year, country, and event type (race or qualifying)
F1Results.f1results(2010, 'australia', :qualifying)
Returns an ‘F1Results::Event` object which has a method `results`, which returns multiple objects of type `F1Results::Result`
18 19 20 21 22 |
# File 'lib/f1results.rb', line 18 def self.fetch(year, country, type = :race) event = Event.new(year: year, country: country, type: type) event.get_results return event end |
.fetch_with_url(url) ⇒ Object
24 25 26 27 |
# File 'lib/f1results.rb', line 24 def self.fetch_with_url(url) agent = Agent.new return agent.get_results_with_url(url) end |