내 응용 프로그램에 디렉토리 구조가 있습니다. 개발 목적을 위해서 (그리고 아마도 그 이상으로), 나는 현재 클래스 X
을 가지고 있는데, 클래스 메서드는 pwd
, cd
및 ls
입니다. 현재 내가 뭐하는 거지IRB 기본 방법 확장
2.1.5 :0 > pwd
/current_dir/
을 :
2.1.5 :0 > X.pwd
/current_dir/
단순히 불편 내가 예를 들어, 내 응용 프로그램 이내에서 irb
를 입력 할 때이 방법을 사용할 수 있도록하는 방법입니다.
단순히 기존 클래스에 무언가를 추가 할 수있는 솔루션이처럼 완벽 할 것 : 지금 정말 hirb
를 발굴하지 않습니다
class X < Irb::main
def self.pwd
#stuff
end
end
하지만 hirb
또는 함께 작동하는 솔루션이있는 경우 irb
, 나는 그것을 줄 것이다! 당신의 도움을 주셔서 감사합니다!
https://github.com/janlelis/irbtools –