diary結果、メモ的な内容になっています。この広告は、90日以上更新していないブログに表示しています。readingメモTweet概要ちょっと知りたいことがあって、ふとrubyのコードをみたのでメモ。間違ってるかもしれないです。メモっておかないと、次みるとき忘れちゃうので・・・なぜそんなのをみることになったか。railsのコードの中でよく出てくる、ClassMethodsモジュールって何かね?っていうのを調べてて、こんな記事に辿り着いたため。Qiita記事中に、include文の中で、append_featuresが呼ばれるんだよね、って書いてあったので、どれどれ、どこなのかな、と思ってみてみることにしました。詳細なにはともあれ、rubyのソースをcloneします。https://github.com/ruby/ruby.gitrubyっていうディレクトリができるので、入って、lsしてみる。vm_opts.hおお、直下に沢山。Cとか読むの10年ぶりくらいですけど大丈夫でしょうか。argv));が次かな。ここから色々grep。ruby_initial_load_paths;ファイル名的に怪しいのは、eval.cである。起動時のキーになりそうな関数が沢山。occurred.です。