Ruby on Railsのコードリーディング作業を記録する。
rails new RailsCodeReading
で新規プロジェクトを作成する。gem 'pg'
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-byebug'
gem 'byebug'
bundle config set path '.bundle'
を実行してから、bundle install
を実行する。rails server
のコマンド実行後、Railsが起動するまでのサーバーの実行部分までコードを読む。
super()
で、Rackup::Server
のstart
が呼び出されるrackup/server
をrequireしているserver.run
でサーバー起動処理が呼び出されるserver.run
で呼び出されるサーバーはアプリケーションが利用するサーバーに依るrun
が呼び出される関連書籍