memo.log

技術情報の雑なメモ

自分で書いたRubyファイルをirb上で読み込んで実行するとき

自前のコードをファイルに保存している時に、そこで定義しているクラスやメソッドを使いたいとき: irb してから require すればいい。 bundle installでインストールしているライブラリをファイルの中で読んでいる場合は bundle exec irb すれば良い。

% cat test.rb
class Test
  def test
    puts "test"
  end
end
%
% bundle exec irb
> require "./test"
> Test.new.test
"test"

参考

自分が書いたRubyプログラムをirb上で読み込む方法 - Qiita https://qiita.com/jnchito/items/65129346fa0cd713855f