特異メソッド、特異クラスの説明はなんとなぁくふわっとした説明の仕方になっている。用語自体もごちゃっとした感じ。 #yokohamarb
2012-01-14 18:03:28Q.特異メソッドの具体的な使いどころは? A.activesupportのcore_extなどをみると面白いかも。 #yokohamarb
2012-01-14 18:09:10特異メソッドの話は、レシピブックにはサラッと書かれているのでふぅんで終わってしまう感じ。詳細は メタプログラミング Rubyを読めということに。 #yokohamarb
2012-01-14 18:11:37例外について。例外については、そのクラス継承を理解しておかないと、rescueの階層でハマることがあるので注意。 #yokohamarb
2012-01-14 18:12:35何故横浜でも大阪でも無いのか… RT @miyohide: 6月ぐらいにやろうとしていた #yokohamarb と #minamirb との合同ハッカソンは恐らく秋冬ぐらいに沖縄でやろうということに。なので、参加したい方は今からお金を貯めておきましょう。
2012-01-14 18:12:37rescue に書く例外クラスを省略したら StandardErrorを継承していないクラスが捕まえられなくてはまるらしい。 #yokohamarb
2012-01-14 18:17:05Rubyはrescueで複数の例外を宣言することができるんだ。すげぇ。でも、 レシピブック読書会の内ではあんまり使ったことがないという意見が多数派。 #yokohamarb
2012-01-14 18:22:08Rubyでは、いちばん外側のbeginとendを省略して記述できる。なので、def huge … rescue … end って書ける。長いメソッドだとハマる #yokohamarb
2012-01-14 18:23:24例外について調べていたら、この記事があった。 「Rubyの組み込み例外クラスを調べる」 http://t.co/VjMLJnBB #yokohamarb
2012-01-14 18:25:14alias_methodとaliasの違いについて。alias_methodにはカンマが入るっていうことに注意。 #yokohamarb
2012-01-14 18:37:14rubyのundefメソッドはメソッド探索チェーンで遡るのを停止するマークを付ける動作をする。removeというものが別にあって、それはメソッドテーブルからメソッドを削るという動作をする。 #yokohamarb
2012-01-14 18:39:39まちがい。removeはremove_method RT @miyohide: undefは使えないというマークを付ける。removeはメソッド定義を削除する。 #yokohamarb
2012-01-14 18:42:18remove_method と undefの違い。remove_methodだとincludeしてるmoduleのメソッドを参照するがundefだと参照しちゃダメって意味になるのでmoduleを参照しない。 #yokohamarb
2012-01-14 18:46:08undefとremove_methodの違いを示す。 http://t.co/WJGak7hq #yokohamarb
2012-01-14 18:46:14