Ruby 初心者スレッド Part 23at TECHRuby 初心者スレッド Part 23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト105:デフォルトの名無しさん 08/11/29 16:37:19 >"j:\\test\\obj" "j:\test\obj" なんてソースに書いたら問題あるのはわかるよね? pの出力っていうのはそういう仕様、だから>>101ではputs使ってる。 106:デフォルトの名無しさん 08/11/29 16:38:53 なるほど。ありがとうございました。 107:デフォルトの名無しさん 08/11/29 19:18:03 自分のメソッド名を取得する方法ってないですかね? 具体的には def hoge p 自分のメソッド end hoge #=> "hoge" というのが欲しいんですが 108:デフォルトの名無しさん 08/11/29 19:25:10 caller(0)をチェックしてみるとか 109:デフォルトの名無しさん 08/11/29 19:30:46 ttp://d.hatena.ne.jp/secondlife/20051013/1129210792 class Object def current_method begin raise StandardError rescue StandardError => e e.backtrace[1].scan(/`(.*)'/).to_s end end end ぐぐってみたらこんなので可能ではあるけど 標準ではできないかなぁ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch