2008-10-01から1ヶ月間の記事一覧

メソッドが見つからないならRubyに作ってもらえばいいよ! - If method_missing, define_method by Ruby -

メソッド定義 Rubyのオブジェクトはメッセージに反応する つまりオブジェクトがメッセージを受けると オブジェクトは対応するメソッドを見つけてその結果を返す Rubyではオブジェクト自身はメソッドを持っていない だからオブジェクトは自身が属するクラスに…

GraphvizでRubyのクラス階層を視覚化しよう!

Graphvizというオープンソースのグラフ描画ツールがある これはマウスを使ってグラフオブジェクトを配置していくような 一般的なグラフツールとは違って DOTという言語を用いてスクリプトを記述し そこで表現されたグラフを視覚化するものだ 各要素の配置を…

Rubyのクラスとメソッドを全部いっぺんに見たい! - 改訂版

前の投稿でRubyのメソッド群を 一覧表示するHTMLを生成するコード書いた これに修正を加えたものを公開したので 使ってくれる人がいたらうれしい Ruby Methods List 説明 1.8.6、1.8.7、1.9.0の各Rubyバージョン クラスタイトルおよび各メソッドは、Rubyリフ…