Module: Fonecal

Defined in:
lib/fonecal.rb,
lib/fonecal/race.rb,
lib/fonecal/util.rb,
lib/fonecal/event.rb,
lib/fonecal/crawler.rb,
lib/fonecal/session.rb,
lib/fonecal/version.rb,
lib/fonecal/calendar.rb,
lib/fonecal/practice.rb,
lib/fonecal/grand_prix.rb,
lib/fonecal/qualifying.rb,
lib/fonecal/circuit_info.rb,
lib/fonecal/event_crawler.rb,
lib/fonecal/calendar_crawler.rb

Defined Under Namespace

Classes: Calendar, CalendarCrawler, CircuitInfo, Crawler, Event, EventCrawler, GrandPrix, Practice, Qualifying, Race, Session, Util

Constant Summary collapse

VERSION =
"0.3.0"

Class Method Summary collapse

Class Method Details

.create_icalObject



16
17
18
19
20
21
22
23
24
# File 'lib/fonecal.rb', line 16

def self.create_ical
  gps = []

  Fonecal::CalendarCrawler.new("http://www.formula1.com/races/calendar.html").eventLinks.each do |l|
    gps << Fonecal::GrandPrix.new(l)
  end

  Fonecal::Calendar.new(gps)
end