Загрузить файл * .rb в Pry REPL - PullRequest
       24

Загрузить файл * .rb в Pry REPL

0 голосов
/ 17 февраля 2019

У меня есть my_code.rb файл с некоторым кодом Ruby:

class Useful
  def self.perfom_useful_processing(arg)
    arg + 1
  end
end
important_number = 42

Как я могу загрузить этот файл в Pry REPL без изменения файла?Так что я могу сделать что-то вроде этого:

[1] pry(main)> load "my_code.rb" #<-- This will not work: "LoadError: cannot load such file -- my_code.rb"
[2] pry(main)> Useful.perfom_useful_processing(important_number)
=> 43

1 Ответ

0 голосов
/ 26 февраля 2019
% pry -r ./my_code.rb

Поскольку @max_pleaner указывает на то, что локальные переменные, определенные в одном файле, не доступны из другого файла.Сеанс Pry - это файл с именем (pry), поэтому он ничего не знает о important_number, что ожидается.

...