Можете ли вы «требовать» файл ruby ​​в сеансе irb автоматически при каждой команде?

Сейчас я редактирую файл и использую irb для тестирования API:

> require './file.rb'
> o = Object.new
> o.method

Затем я хочу иметь возможность редактировать файл .rb и сразу же видеть изменения. Пример: предположим, что new_method не существовало, когда я впервые запросил file.rb:

> o.new_method

, что вернет ошибку. Есть ли режим песочницы/разработчика или метод, с помощью которого я могу добиться вышеуказанного без необходимости каждый раз перезагружать файл? Require не будет работать после первого запроса, независимо от того. Я предполагаю, что в худшем случае мне придется использовать нагрузку.

10
задан Damien Roche 13 June 2012 в 18:18
поделиться