只今Ruby勉強中

プログラミングRuby―達人プログラマーガイド

うさぎさんと一緒にRubyの勉強をしているオレの記録。

間違ってる所とかいっぱいあると思いますけど、誰でもコメント出来るので気軽に教えて下さい。

普段は 鷹の島 って所で書いてます。

現在のハマリポイント - yield, succ?, Proc & 後で

2007-03-04 (Sun)

icalendar 19:29  icalendar - 只今Ruby勉強中 を含むブックマーク

icalendar 形式のファイルを処理したくなった。

$ gem search -r icalendar

*** REMOTE GEMS ***

icalendar (0.98, 0.97, 0.96.4, 0.96.3, 0.96.2, 0.96.1, 0.96, 0.95)
    A ruby implementation of the iCalendar specification (RFC-2445).

あった。gem 超便利ス。

$ gem install icalendar

して README とかサンプルとか読みまくってウマー。

一覧

予定一覧を表示するのに手間取った。

#! /usr/bin/env ruby

require 'rubygems'
require 'icalendar'

cal_file = File.open(file)
cals = Icalendar::parse(cal_file)

cals.first.events.each do |event|
   puts "start: " + event.dtstart.to_s
   puts "summary: " + event.summary
end
トラックバック - http://rubyist.g.hatena.ne.jp/gaba/20070304