Quantcast
Channel: ソフトウェア - ソフトアンテナ
Viewing all articles
Browse latest Browse all 7274

table_flipper –イラッとくる例外も許せるかも。ちゃぶ台返しのRubyライブラリ

$
0
0

S 2016 03 01 0 55 17

table_flipper」は、例外が発生するごとに「ちゃぶ台返し」のアスキーアートを表示して開発者の苦痛を和らげてくれるRubyライブラリ。プログラミングを開発していて、想定外のタイミングで発生する例外に苦しめられている開発者の方にお勧めのライブラリです。

gem形式で配布されているためターミナルから「gem install table_flipper」と実行することでインストールできます(もしくはGemfileに追加してbundleから)。

irbを起動し、以下のコマンドを実行すると簡単に試すことができます。

require 'table_flipper'
nil.do_something
NoMethodError: (╯°□°)╯︵ ┻━┻ : undefined method `do_something' for nil:NilClass

nil.do_something実行によりNoMethodError例外が発生し、ちゃぶ台がひっくり返されていることが確認できます。

なお、会社プロジェクトにこっそり仕込むと怒られてしまう可能性が高いため、個人プロジェクトで使用したほうが良さそうです。

continue reading

Viewing all articles
Browse latest Browse all 7274

Trending Articles