Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

TbpgrUtils | 追加要件 Object#guard,unless_guardを追加

概要

追加要件 Object#guard,unless_guardを追加

詳細

追加要件 Object#guard,unless_guardを追加します

仕様

・Object#guard,unless_guardはガード節を明示するメソッド
・guard(condition)のconditionにガード節を表す真偽値を指定
・guardのconditionがtrueになった場合に実行したい処理をblockに記述する。
(主に例外のraiseかreturnを行うことがほとんどだと思います)
・conditionがfalseの場合は何もせずに次の処理に進みます。
・unless_guard(condition)のconditionにガード節を表す真偽値を指定(unlessベース)
・unless_guardのconditionがfalseになった場合に実行したい処理をblockに記述する。
(主に例外のraiseかreturnを行うことがほとんどだと思います)

※より詳細についてはGitHubのREADMEおよびテストケース参照

リリースバージョン

0.0.41