Tbpgr Blog

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

2014-05-26から1日間の記事一覧

TbpgrUtils | 追加要件 AttrEnumerable#at_attr 追加

概要 追加要件 AttrEnumerable#at_attr 追加 詳細 追加要件 AttrEnumerable#at_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの指定したindexのメンバ変数を取得する ※より詳細についてはGitHubのREADME…

JavaScript | カンマ演算子(Comma Operator)

概要 カンマ演算子(Comma Operator) 詳細 カンマ演算子(Comma Operator)は、カンマで区切られた値の2番目の要素を返却します。 主に単一の式でなければならない位置で複数の式を記述したい場合に、カンマ演算子を使う。頻出例:for ループ サンプルコード1 f…

Ruby | CLI | Be Easy to Use | Thorを利用した使いやすいCommand suitインターフェース

概要 書籍 Build Awesome Command-Line Applications in Ruby2 章 Be Easy to Use 詳細 「OptionParserを利用した使いやすいCLIインターフェース(http://d.hatena.ne.jp/tbpg/20140526/1401109608)」で紹介したOptionParserは シンプルなCLIツールを作るには…

Ruby | CLI | Be Easy to Use | OptionParserを利用した使いやすいCLIインターフェース

概要 書籍 Build Awesome Command-Line Applications in Ruby2 章 Be Easy to Use 詳細 ほとんどのCLIアプリケーションは慣習に従って作られている。 慣習に従っておけばユーザーにとって覚えるのが簡単なツールになる。 そこで、慣習に従ったCLIを作る助力…

Ruby | Kernel | raise

概要 Kernel#raise -> () Kernel#raise(message) -> () Kernel#raise(error_type, message = nil, backtrace = caller(0)) -> () 詳細 例外を発生させる。 発生した例外は変数 $! に格納される。 また例外が 発生した時のスタックトレースは変数 $@ に格納さ…