1

我希望特定项目的 .pryrc cd 到一个类上下文,该上下文将成为该项目中 99% 的所有 pry 会话的上下文。

只是在做:

cd MyModule

不起作用:

Error loading ./.pryrc: undefined method `cd' for main:Object

这令人困惑,因为 .pryrc 中定义的方法位于 pry 会话上下文中。

Pry.cd MyModule

也不起作用。

4

1 回答 1

2

我认为我们将来会为此添加更好的支持,但同时将其放入您的.pryrc

Pry.config.hooks.add_hook(:before_session, :set_context) { |_, _, pry| pry.input = StringIO.new("cd MyModule") }

如果您希望将来看到对该功能的更好支持,请提交问题

于 2012-11-29T14:22:19.820 回答