pry

pry 홈페이지의 screencast에 나온 명령어 중에서 기본적인 것들을 써 봅니다

설치
gem install pry pry-doc --no-ri

기본 명령어

  • help - 도움말
  • show-doc : method의 도움말(문서)을 보여준다, Class#method 방식도 가능
  • show-method : method의 구현(소스)를 보여준다. -l로 라인번호 앞에 붙여줌
  • edit-method : method의 소스를 편집
  • gist-method : method의 소스를 gist에 넣고 주소를 받아온다. 다른 사람과 소스 공유 가능
  • ls : 클래스의 메소드를 보여준다. -M, -m, -mj
  • cd : object 내로 들어간다(현재 object가 바뀜), nesting이란 명령으로 현재 cd stack을 볼수 있으며 jump-to 명령으로 특정 object stack으로 바로 이동
  • gem-cd : gem이 설치된 디렉토리로 이동, 이후 '.'을 앞에 붙여서 셸명령어 실행가능하다
  • show-input : input buffer를 보여준다. !으로 input buffer clear, amend-line으로 특정행을 다시 입력할 수 있다
디버깅
  • binding.pry를 소스중에 넣고 실행하면 중간에 pry가 멈춘다
  • whereami 로 현재 실행중인 곳을 알 수 있고 내부 자료를 살펴볼 수 있다
  • 멈춘이후 다음 iteration 실행하려면 cd ..

댓글

이 블로그의 인기 게시물

터미널에서 스칼라 파일 직접 컴파일, 실행

로잉 머신 운동 2달째

curses 라이브러리 간단한 정리