RubyOSA

Ruby から AppleEvent を操作するためのライブラリ。
必須環境 Ruby 1.8.4 以降、 Mac OS X 10.4 (Tiger) 以降。
推奨環境 Ruby 1.8.5。

インストール

gem で sudo gem install rubyosa 、あるいは Subversionhttp://rubyforge.org/scm/?group_id=1845 から。

使い方

require "rbosa" # ライブラリのロード

app = OSA.app("iTunes") # アプリケーション(iTunes)のインスタンスを生成

puts app.current_track.name # AppleEvent 経由で再生中のトラック名を取得、表示

AppleEvent を Ruby のオブジェクトとして扱う事が出来る。

ドキュメントの生成

アプリケーションごとの API を列挙したドキュメントを自動生成する。

rdoc-osa --name iTunes

カレントディレクトリの doc/ 以下に rdoc が生成される。