我希望特定项目的 .pryrc cd 到一个类上下文,该上下文将成为该项目中 99% 的所有 pry 会话的上下文。
只是在做:
cd MyModule
不起作用:
Error loading ./.pryrc: undefined method `cd' for main:Object
这令人困惑,因为 .pryrc 中定义的方法位于 pry 会话上下文中。
Pry.cd MyModule
也不起作用。
我认为我们将来会为此添加更好的支持,但同时将其放入您的.pryrc
:
Pry.config.hooks.add_hook(:before_session, :set_context) { |_, _, pry| pry.input = StringIO.new("cd MyModule") }
如果您希望将来看到对该功能的更好支持,请提交问题