class Knj::Maemo::FremantleCalendar::Event
Public Class Methods
new(paras)
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 33 def initialize(paras) @db = paras["db"] @data = paras["data"] @cal = paras["cal"] end
Public Instance Methods
[](key)
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 39 def [](key) if (!@data.key?(key)) raise "No such key: '" + key + "'" end return @data[key] end
[]=(key, value)
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 47 def []=(key, value) self[key] #raises error if key is invalid. @db.update("Components", {key => value}, {"Id" => @data["Id"]}) @data[key] = value end
cal()
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 31 def cal; return @cal; end
data()
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 29 def data; return @data; end
db()
click to toggle source
# File lib/knj/maemo/fremantle-calendar/fremantle-calendar.rb, line 30 def db; return @db; end