잡을 수 없었던 예외를 마음대로 구구 해 주는 Undine 를 릴리스 했습니다
Fabian Grohs
개발 중인 코드를 시험에 실행해 보니, 뜻밖의 예외가 나왔다.
그런 때는 어떻게 할까.
나온 오류 메시지를 읽고 무엇이 원인인지 살펴보지 않겠습니까?
자신도 google 등에서 검색하여 예외에 대한 문서를 찾습니다.
그 번거로움을 돕기 위해 코드에서 잡히지 않은 예외가 발생하면 자동으로 브라우저를 시작하여 오류 메시지를 키워드로 검색하는 gem을 만들었습니다.
사용법
설치
아래와 같이
gem
명령으로 설치할 수 있습니다.gem install undine
bundler를 사용하시는 분은
Gemfile
에 아래의 한 줄을 추가하고 bundle install
를 실행하면 설치할 수 있습니다.gem 'undine', group: :development
사용법
Ruby 스크립트의 시작 부분에 다음 코드를 추가합니다.
require 'undine'
Undine.load
이렇게하면 어디에도 캡처되지 않은 예외가 발생하면 브라우저에서 예외 메시지를 검색하는 google 페이지가 열립니다.
기존 스크립트를 사용하지 않으려면 런타임에
undine/autoload
를 지정하십시오.ruby -r'undine/autoload' your_script.rb
bundler를 이용하고 있는 경우는
Gemfile
안의 gem
메소드에 require
옵션을 추가해 주세요.gem `undine`, require: 'undine/autoload', group: :development
버그 보고, 의견은 이쪽
이용해 주신 여러분으로부터의 감상, 의견, 버그 보고 무엇이든 기다리고 있습니다.
뭔가 있으시면 GitHub Issue에서 연락 주시면 도움이됩니다.
Reference
이 문제에 관하여(잡을 수 없었던 예외를 마음대로 구구 해 주는 Undine 를 릴리스 했습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sato_ryu/items/2cdbd6579c9aa6600407텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)