2014-09-18 140 views
0

我期待覆盖放置包括所有我的黄瓜步骤定义的时间戳。我用'string_addons.rb'文件的'require'做了这个,它重新定义了puts来添加时间戳,然后调用super(timestamped_str)。黄瓜覆盖我的覆盖

我的问题是,rb_world.rb也覆盖了放置和优先于我的覆盖。知道在Ruby中,最近的重写是使用什么,我需要我的'string_addons.rb'再次在put调用的上面。不幸的是,rb_world的投入仍在使用。

回答

0

需要跟踪文件是否已包含在内,并且不会再次加载。这就是为什么你的第二个要求没有发生。

+0

谢谢,我切换到'加载()',我仍然有同样的问题。 – DCKlingensmith 2014-09-18 21:05:27