今日 Ruby について学んだこと: * オープンクラス - 既存クラスを再オープンしていつでもその場で修正できる技術 * メソッド/インスタンスメソッド - クラスに着目しているときは「インスタンスメソッド」 - オブジェクトに着目しているときは「メソッド」 * 定数と変数の違い - 定数はネストできる - 定数はパスで一意に特定できる #=> Module.nesting() * require と load の違い - require はライブラリを読み込むため - load はコードを実行するため - load(file, true) と、load の 2 番目の引数に true を 設定すると、Ruby は無名モジュールを作成し、それを、 名前空間として file の定数を取り込む * 継承チェーンを取得する Module#ancestors() * モジュールのインクルード -