rubyでgcalapi使ってみた

以下のとおり
rubygems gcalapi manual
ほぼ公式のマニュアルコピペで動いた.
適当に関数にしてみたが,なんちゃってなので自分用メモという言い訳をしておく.

以下適当なソース
今回は終日のイベント作成用なのでこんな感じにした.

require 'rubygems'
require 'gcalapi'

def eventCreate(_cal, eventName, eventDesc, eventLoca, year, month, day)
event = _cal.create_event
event.title = eventName
event.desc = eventDesc
event.where = eventLoca
event.st = Time.mktime(year, month, day)
event.en = event.st
event.allday = true
event.save!
end

def eventDelete(_cal, eventNumber)
event = _cal.events[eventNumber]
event.destroy!
end

mail = "account"
pass = "pass"
feed = "http://www.google.com/calendar/feeds/"MAIL ADDRESS"/private/full"

cal = GoogleCalendar::Calendar.new(GoogleCalendar::Service.new(mail, pass), feed)
eventCreate(cal,"test","test","test",2012,2,20)