Class: Knj::Maemo::FremantleCalendar
- Defined in:
- lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb
Defined Under Namespace
Classes: Event
Instance Method Summary collapse
- #events ⇒ Object
-
#initialize ⇒ FremantleCalendar
constructor
A new instance of FremantleCalendar.
Constructor Details
#initialize ⇒ FremantleCalendar
Returns a new instance of FremantleCalendar.
4 5 6 7 8 9 10 11 12 |
# File 'lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb', line 4 def initialize require "knjrbfw/libknjphpfuncs.rb" require "knjrbfw/knjdb/libknjdb.rb" @db = KnjDB.new({ "type" => "sqlite3", "path" => "/home/user/.calendar/calendardb" }) end |
Instance Method Details
#events ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb', line 14 def events ret = [] f_gevents = @db.query("SELECT * FROM Components ORDER BY DateStart") while(d_gevents = f_gevents.fetch) ret << Event.new({ "cal" => self, "data" => d_gevents, "db" => @db }) end return ret end |