我在我的应用程序中有一个目录结构。为了开发目的(以及可能超出),我目前有一个类别X
,其具有类别方法pwd
,cd
和ls
。有没有一种方法,使这些方法可当我输入irb
whithin我的应用程序,例如:扩展IRB主要方法
2.1.5 :0 > pwd
/current_dir/
目前我做的:
2.1.5 :0 > X.pwd
/current_dir/
这简直是不方便的。
一个解决方案,我可以简单地添加了一些我现有的类将是完美的,如:
class X < Irb::main
def self.pwd
#stuff
end
end
现在我真的不挖hirb
,但如果有与hirb
或有效的解决方案irb
,我会给它一个镜头!谢谢你的帮助!
https://github.com/janlelis/irbtools –