エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで定義したクラスを忘れさせる - IwazerReport
irbやpryでRubyの挙動を実験してる時に こんなようなミスをして、あ、継承するの忘れた、と思って続けざ... irbやpryでRubyの挙動を実験してる時に こんなようなミスをして、あ、継承するの忘れた、と思って続けざまに こんなミスをしてしまい、pryを再起動するかーってなるんですけど、クラスBを忘れさせる方法がこちらに紹介されてました。 how to undefine class in ruby? 定数定義を削除してしまうんですね。この例ではremove_constはprivateなので直接呼び出せないためsendを使っていますが、class_evalで中に入って実行するという方法も良さそうです。 私はしばしばやるので~/.pryrcに と書いておいてrm_constだけで呼び出せるようにしちゃいました。



2015/03/04 リンク