잡을 수 없었던 예외를 마음대로 구구 해 주는 Undine 를 릴리스 했습니다


Fabian Grohs

개발 중인 코드를 시험에 실행해 보니, 뜻밖의 예외가 나왔다.
그런 때는 어떻게 할까.
나온 오류 메시지를 읽고 무엇이 원인인지 살펴보지 않겠습니까?
자신도 google 등에서 검색하여 예외에 대한 문서를 찾습니다.

그 번거로움을 돕기 위해 코드에서 잡히지 않은 예외가 발생하면 자동으로 브라우저를 시작하여 오류 메시지를 키워드로 검색하는 gem을 만들었습니다.
  • satoryu/undine: Open your browser for searching the message of an unrescued exception.

  • 사용법



    설치



    아래와 같이 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에서 연락 주시면 도움이됩니다.

    좋은 웹페이지 즐겨찾기