irb 中にロードされたソース内の変数にアクセスする
概要
次のコードを含む test1.rb という名前のファイルがあるとします。
my_array = [1, 2, 3, 4 5]
次に、irb を実行すると、irb プロンプトが表示され、「require ‘test1’」を実行します。この時点で、my_array にアクセスできると期待しています。しかし、次のようなことを実行しようとすると…
puts my_array
irb は、「my_array」が未定義であることを示しています。 「my_array」にアクセスする方法はありますか
解決策
このような:
def my_array
[1, 2, 3, 4, 5]
end