今日はRubyとかRailsについて初めて知った!みたいなのがいくつかありました。
show-method
クラス、モジュール、メソッドの定義を見ることができる。
Pryで使える。
show-source
, $
と同義。
show-source method-name
みたいな感じで使う
参考:Ruby Pry $(show-source/show-method) の使い方 - Qiita
caller
メソッドの呼び出し元を取得できる。
返り値は配列で、ファイル名と行番号が書いてある。
参考:Rubyでメソッドの呼び出し元を取得する — ぺけみさお
感想
今までは「仕組みを使ってアプリを作る」レベルの部分はなんとなくできていた(と思う)けど、「仕組みを理解する」レベルまでいきたいなと思いました。