2013-02-25 5 views
1

irb에서 메소드가 수행하는 작업에 대한 자세한 정보를 찾을 수있는 방법이 있습니까?irb/pry에서 루비 코드 디버그

strigy_object = "I am string" 

을 지금은 stringy_object.를 입력하고, stringy_object 응답이 나열 될 수있는 가능한 모든 방법을 탭 키를 누르면 :

예 내가 이런 식으로 뭔가를 할 수 IRB/놀리려는 될 것입니다. 내가 비교적 루비에 익숙하지 않고 모든 메소드에 익숙하지 않기 때문에, 메소드가하는 것에 대해 더 많은 정보를 얻고 싶어한다. 간단히 말해, 내가 irb/pry에서 그것을 달성하는 데 도움이 될 수있는 'man' 명령이 있습니까?

답변

1

show-doc 명령을 사용하십시오.

일부 명령의 경우 C 명령과 마찬가지로 gem install pry-doc이 필요합니다.

+2

또는 풀 보어를 설치하고 pry-full을 설치하십시오. https://github.com/rking/pry-full –

+0

@ilanberci 사실 그 사실을 잊었습니다. –

+0

내 나이가되면, 대부분의 일을 잊어 버린다. (그래서 나는 내 운 좋은 별에 감사한다.) –

0

stringy_object.methods을 사용하십시오. 객체가 응답하는 모든 메소드가 반환됩니다.

해당 목록 유형을 특정 유형의 개체에만 적용하려면 stringy_object.methods - Object.methods을 사용하십시오.