Tbpgr Blog

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

2014-04-14から1日間の記事一覧

Ruby | 二次元配列の各要素全てに同じ値を設定する

概要 二次元配列の各要素全てに同じ値を設定する 詳細 tbpgr_utils gemのArray#together_fill。(別名でtfillもあり) 二次元配列の各要素全てに同じ値を設定します。 事前準備 gem install tbpgr_utils 主な用途 二次元配列の要素を全て同じ値にしたい場合…

Ruby | 二次元配列の各要素全てが空かどうか検証する

概要 二次元配列の各要素全てが空かどうか検証する 詳細 tbpgr_utils gemのArray#together_empty?。(別名でtempty?もあり) 二次元配列の各要素全てが空かどうか検証します。 事前準備 gem install tbpgr_utils 主な用途 二次元配列の各要素全てが空かどう…

TbpgrUtils | 追加要件 Numeric to_digit_html_table 追加

概要 追加要件 Numeric to_digit_html_table 追加 詳細 追加要件 Numeric to_digit_html_table 仕様 ・10/2/8/16進数をHTMLの表形式の文字列で取得します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_u…

Ruby | Ruby2.1新規要素 | String#scrub

概要 String#scrub 詳細 不正なバイト列を任意の文字に置換します サンプルコード # encoding: utf-8 # A 不正バイト a をstrに格納 str = "\x41\xff\x61" str.force_encoding('UTF-8') str = str.scrub('@') print str 出力 A@a

Ruby | Ruby2.1新規要素 | defの戻り値変更

概要 defの戻り値変更 詳細 defの戻り値が変更され、メソッド名のシンボルを返却するようになった。 (※以前はnilを返却していた)この変更は private def hoge # some code end のような記述を可能にしたい、というのが出発点のようです。 下記が、Rubyのコ…

Ruby | Integer | downto

概要 Integer#downto 詳細 ブロック指定した場合は、selfからdowntoの引数へ値を減らしながら ブロック内の処理を繰り返します。ブロック指定しない場合は、Enumratorを返却します。 サンプルコード # encoding: utf-8 5.downto(1) { |v| print "#{v}, " } p…