Tbpgr Blog

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

TbpgrUtils

TbpgrUtils | 追加要件 String#escape_quote 追加

概要 追加要件 String#escape_quote 追加 詳細 追加要件 String#escape_quoteを追加する 仕様 ・シングルクォートをエスケープ('を''にする)する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils R…

TbpgrUtils | 追加要件 String#escape_double_quote 追加

概要 追加要件 String#escape_double_quote 追加 詳細 追加要件 String#escape_double_quoteを追加する 仕様 ・ダブルクォートをエスケープ("を""にする)する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/t…

TbpgrUtils | 追加要件 String#spacing 追加

概要 追加要件 String#spacing 追加 詳細 追加要件 String#spacingを追加する 仕様 ・文字列の各文字の間に任意の文字を挿入する ・デフォルトは空白 ・挿入する文字を指定可能 ・挿入する文字数を指定可能 ※より詳細についてはGitHubのREADMEおよびテストケ…

TbpgrUtils | 追加要件 Familyable 追加

概要 追加要件 Familyable 追加 詳細 追加要件 Familyableを追加する 仕様 ・親子モデルと親、子、兄弟へのアクセスを提供 ・全体のモデルとしてFamilyクラスを提供 ・FamilyクラスのmixinとしてFamilyableクラスを提供 ・Familyクラスには任意のクラスの配…

TbpgrUtils | 追加要件 String#table_to_array 追加

概要 追加要件 String#table_to_array 追加 詳細 追加要件 String#table_to_arrayを追加する 仕様 ・パイプ区切りのテーブルフォーマットの文字列を配列に変換する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpg…

TbpgrUtils | 追加要件 Fixnum.to_fixnum_table 追加

概要 追加要件 Fixnum.to_fixnum_table 追加 詳細 追加要件 Fixnum.to_fixnum_tableを追加する 仕様 ・任意の範囲の整数を表形式の文字列で取得します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_util…

TbpgrUtils | 追加要件 Numeric.to_digit_table 追加

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

TbpgrUtils | 追加要件 Numeric.to_oct_table 追加

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

TbpgrUtils | 追加要件 Numeric.to_hex_table 追加

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

TbpgrUtils | 追加要件 Numeric.to_binary_table 追加

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

TbpgrUtils | 追加要件 Array#to_table 追加

概要 追加要件 Array#to_table 追加 詳細 追加要件 Array#to_tableを追加する 仕様 ・配列から表形式の文字列を取得します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems…

TbpgrUtils | 追加要件 String#ascii_unicode_table 追加

概要 追加要件 String#ascii_unicode_table 追加 詳細 追加要件 String#ascii_unicode_tableを追加する 仕様 ・指定文字列の文字コード表を取得する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils …

TbpgrUtils | 追加要件 String#is_meta_variable?, Symbol#is_meta_variable? 追加

概要 追加要件 String#is_meta_variable?, Symbol#is_meta_variable? 追加 詳細 追加要件 String#is_meta_variable?, Symbol#is_meta_variable?を追加する 仕様 ・メタ変数かどうか判定する処理を追加 ※より詳細についてはGitHubのREADMEおよびテストケース…

TbpgrUtils | 追加要件 String#ascii1_other2_size 追加

概要 追加要件 String#ascii1_other2_size 追加 詳細 追加要件 String#ascii1_other2_sizeを追加する 仕様 ・asciiコード範囲は1文字、その他は2文字として文字サイズを返却する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://gi…

TbpgrUtils | 追加要件 Numeric#is_ascii? 追加

概要 追加要件 Numeric#is_ascii? 追加 詳細 追加要件 Numeric#is_ascii?を追加する 仕様 ・asciiコードかどうか判定する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.…

TbpgrUtils | 追加要件 EvalHellper#attr_init_class_code 追加

概要 追加要件 EvalHellper#attr_init_class_code 追加 詳細 追加要件 EvalHellper#attr_init_class_codeを追加する 仕様 ・TbpgrUtilsのAttributesInitializableモジュールを利用したクラス+メンバの宣言コードを生成する ※より詳細についてはGitHubのREAD…

TbpgrUtils | 追加要件 Object#method_nameable? 追加

概要 追加要件 Object#method_nameable? 追加 詳細 追加要件 Object#method_nameable? を追加する 仕様 ・対象のクラスがメソッドの命名に利用できるか判定する(String, SymbolならOK) ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub http…

TbpgrUtils | 追加要件 Hash#table 追加

概要 追加要件 Hash#table 追加 詳細 追加要件 Hash#tableを追加する 仕様 ・Hashのkey,valueをパイプ区切りのテーブル形式文字列に変換する ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygem…

TbpgrUtils | 追加要件 Kernel#evalb 追加

概要 追加要件 Kernel#evalb 追加 詳細 追加要件 Kernel#evalbを追加する 仕様 ・evalの実行をブロック形式で行う ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

TbpgrUtils | 追加要件 Kernel#null, Object#null? 追加

概要 追加要件 Kernel#null, Object#null? 追加 詳細 追加要件 Kernel#null, Object#null?を追加する 仕様 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpgr…

TbpgrUtils | 追加要件 Kernel booleans 追加

概要 追加要件 Kernel booleans 追加 詳細 追加要件 Kernelモジュールに論理値を表すメソッド群を追加する。 仕様 ・trueを返却するメソッドは以下 ok, yes, good ・trueを返却するメソッドは以下 ng, no, bad※より詳細についてはGitHubのREADMEおよびテスト…

TbpgrUtils | 追加要件 SimpleTournament 追加

概要 追加要件 SimpleTournament 追加 詳細 追加要件 SimpleTournament を追加します 仕様 ・簡易トーナメント機能を持つクラスSimpleTournamentを追加 ・SimpleTournament#new(number)でnumber名のトーナメントを初期化 ・SimpleTournament#apply_challenge…

TbpgrUtils | 追加要件 Number#dozen 追加

概要 追加要件 Number#dozen 追加 詳細 追加要件 Number#dozen を追加します 仕様 ・1ダース単位の数値を取得します。※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/…

TbpgrUtils | 追加要件 Numeric#dice_back 追加

概要 追加要件 Numeric#dice_back 追加 詳細 追加要件 Numeric#dice_back を追加します 仕様 ・サイコロの裏の目を取得します※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubyge…

TbpgrUtils | 追加要件 EvalHelper#attr_accessor_init_code 追加

概要 追加要件 EvalHelper#attr_accessor_init_code 追加 詳細 追加要件 EvalHelper#attr_accessor_init_code を追加します 仕様 ・attr_accessorとinitializeメソッドのコードをセットで出力します。※より詳細についてはGitHubのREADMEおよびテストケース参…

TbpgrUtils | 追加要件 EvalHelper#each_with_index_do_code 追加

概要 追加要件 EvalHelper#each_with_index_do_code 追加 詳細 追加要件 EvalHelper#each_with_index_do_code を追加します 仕様 ・each_with_index文でdoを利用したコードを生成します。※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub ht…

TbpgrUtils | 追加要件 EvalHelper#each_with_index_brace_code 追加

概要 追加要件 EvalHelper#each_with_index_brace_code 追加 詳細 追加要件 EvalHelper#each_with_index_brace_code を追加します 仕様 ・each_with_index文でブレースを利用した1行のコードを生成します。※より詳細についてはGitHubのREADMEおよびテストケ…

TbpgrUtils | 追加要件 EvalHelper#each_do_code 追加

概要 追加要件 EvalHelper#each_do_code 追加 詳細 追加要件 EvalHelper#each_do_code を追加します 仕様 ・each文でdoを利用したコードを生成します。※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_util…

TbpgrUtils | 追加要件 String#comma_to_a 追加

概要 追加要件 String#comma_to_a 追加 詳細 追加要件 String#comma_to_a を追加します 仕様 ・"1,5,9"のようなフォーマットの文字列を配列に変換します。※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_u…

TbpgrUtils | 追加要件 String#hyphen_to_a 追加

概要 追加要件 String#hyphen_to_a 追加 詳細 追加要件 String#hyphen_to_a を追加します 仕様 ・"1-5"のようなフォーマットの文字列を配列に変換します。※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_u…