irbのコードリーディング

irbのコードリーディング

Read in: en
irbのコードリーディング

概要 

irbのコードリーディングをする。

準備

  1. irbのソースコードをクローンする
  1. エントリポイントを細工する 元の状態だとRubyインストールディレクトリにあるirbを実行してしまうので、ローカルのirbを実行するようにする。
#!/usr/bin/env ruby
#
#   irb.rb - interactive ruby
#   	by Keiju ISHITSUKA(keiju@ruby-lang.org)
#

$LOAD_PATH.unshift(File.expand_path("../lib", __dir__)) # ここを追加
require "irb"

IRB.start(__FILE__)
  1. 任意の箇所でデバッグする

コードリーディング

  1. irbコマンドの実行
  1. 起動時のセットアップ処理
  1. irbの起動
  1. 入力値の実行
Tags: irb Ruby
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ サポート

このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。


関連記事