Tbpgr Blog

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

TbpgrUtils

TbpgrUtils | 追加要件 AttrEnumerable#slice_attr 追加

概要 追加要件 AttrEnumerable#slice_attr 追加 詳細 追加要件 AttrEnumerable#slice_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#sliceと同様の処理を行う。 ※よ…

TbpgrUtils | 追加要件 AttrEnumerable#shuffle_attr 追加

概要 追加要件 AttrEnumerable#shuffle_attr 追加 詳細 追加要件 AttrEnumerable#shuffle_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#shuffleと同様の処理を行う…

TbpgrUtils | 追加要件 AttrEnumerable#select_attr 追加

概要 追加要件 AttrEnumerable#select_attr 追加 詳細 追加要件 AttrEnumerable#select_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#selectと同様の処理を行う。 …

TbpgrUtils | 追加要件 AttrEnumerable#sample_attr 追加

概要 追加要件 AttrEnumerable#sample_attr 追加 詳細 追加要件 AttrEnumerable#sample_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#sampleと同様にランダムに要…

TbpgrUtils | 追加要件 AttrEnumerable#reduce_attr 追加

概要 追加要件 AttrEnumerable#reduce_attr 追加 詳細 追加要件 AttrEnumerable#reduce_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#reduceと同様にブロックを実…

TbpgrUtils | 追加要件 AttrEnumerable#map_attr 追加

概要 追加要件 AttrEnumerable#map_attr 追加 詳細 追加要件 AttrEnumerable#map_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を配列にし、Array#mapと同様にブロックを実行する。 ※…

TbpgrUtils | 追加要件 AttrEnumerable#last_attr 追加

概要 追加要件 AttrEnumerable#last_attr 追加 詳細 追加要件 AttrEnumerable#last_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数の末尾の要素を指定した数取得 ※より詳細についてはG…

TbpgrUtils | 追加要件 AttrEnumerable#include_attr? 追加

概要 追加要件 AttrEnumerable#include_attr? 追加 詳細 追加要件 AttrEnumerable#include_attr? 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数の先頭の要素を指定した数取得 ※より詳細に…

TbpgrUtils | 追加要件 AttrEnumerable#first_attr 追加

概要 追加要件 AttrEnumerable#first_attr 追加 詳細 追加要件 AttrEnumerable#first_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数の先頭の要素を指定した数取得 ※より詳細について…

TbpgrUtils | 追加要件 AttrEnumerable#delete_attr 追加

概要 追加要件 AttrEnumerable#delete_attr 追加 詳細 追加要件 AttrEnumerable#delete_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数が引数で指定の場合に該当要素を削除します、 ※…

TbpgrUtils | 追加要件 AttrEnumerable#concat_attr 追加

概要 追加要件 AttrEnumerable#concat_attr 追加 詳細 追加要件 AttrEnumerable#concat_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数からなる配列に、引数で指定した配列を結合しま…

TbpgrUtils | 追加要件 AttrEnumerable#compact_attr 追加

概要 追加要件 AttrEnumerable#compact_attr 追加 詳細 追加要件 AttrEnumerable#compact_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数のうち、nilを除いた配列を取得する ※より詳細…

TbpgrUtils | 追加要件 AttrEnumerable#at_attr 追加

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

TbpgrUtils | 追加要件 AttrEnumerable#reverse_attr 追加

概要 追加要件 AttrEnumerable#reverse_attr 追加 詳細 追加要件 AttrEnumerable#reverse_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・Attributesの任意のメンバ変数を逆順にした配列を返却する ※より詳細につい…

TbpgrUtils | 追加要件 AttrEnumerable#each_attr_with_index 追加

概要 追加要件 AttrEnumerable#each_attr_with_index 追加 詳細 追加要件 AttrEnumerable#each_attr_with_index 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・ArrayのAttributesの各クラスが持つAttributesへのイテレー…

TbpgrUtils | 追加要件 AttrEnumerable#each_attr 追加

概要 追加要件 AttrEnumerable#each_attr 追加 詳細 追加要件 AttrEnumerable#each_attr 仕様 ・規約により、クラス名をスネークケースにしたArrayのAttributesを持つこと ・ArrayのAttributesの各クラスが持つAttributesへのイテレータを提供する ※より詳細…

TbpgrUtils | 追加要件 Integer#reverse_each_digit 追加

概要 追加要件 Integer#reverse_each_digit 追加 詳細 追加要件 Integer#reverse_each_digit 仕様 ・整数の各桁に対してイテレータを逆順で提供します。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_ut…

TbpgrUtils | 追加要件 Integer#each_digit_with_index 追加

概要 追加要件 Integer#each_digit_with_index 追加 詳細 追加要件 Integer#each_digit_with_index 仕様 ・整数の各桁に対してインデックス付きのイテレータを提供します。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.…

TbpgrUtils | 追加要件 Integer#each_digit 追加

概要 追加要件 Integer#each_digit 追加 詳細 追加要件 Integer#each_digit 仕様 ・整数の各桁をイテレーションします。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.o…

TbpgrUtils | 追加要件 Object#grep_protected_instance_method,grep_private_instance_method 追加

概要 追加要件 Object#grep_protected_instance_method,grep_private_instance_method 追加 詳細 追加要件 Object#grep_protected_instance_method,grep_private_instance_method 仕様 ・Object#grep_protected_instance_method.grep, grep_private_instance…

TbpgrUtils | 追加要件 Object#grep_method 追加

概要 追加要件 Object#grep_method 追加 詳細 追加要件 Object#grep_method 仕様 ・Object#methods.grepと同等です。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/…

TbpgrUtils | 追加要件 Object#grep_public_instance_method 追加

概要 追加要件 Object#grep_public_instance_method 追加 詳細 追加要件 Object#grep_public_instance_method 仕様 ・Object#public_method.grepと同等です。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbp…

TbpgrUtils | 追加要件 Array#exchange 追加

概要 追加要件 Array#exchange 追加 詳細 追加要件 Array#exchange 仕様 ・配列の要素を交換します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpgr_utils …

TbpgrUtils | 追加要件 String#uniq_size 追加

概要 追加要件 String#uniq_size 追加 詳細 追加要件 String#uniq_size 仕様 ・String#uniq.sizeと同等の処理です。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/g…

TbpgrUtils | 追加要件 Array#uniq_size 追加

概要 追加要件 Array#uniq_size 追加 詳細 追加要件 Array#uniq_size 仕様 ・Array#uniq.sizeと同等の処理です。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems…

TbpgrUtils | 追加要件 Hash#>> 追加

概要 追加要件 Hash#>> 追加 詳細 追加要件 Hash#>> 仕様 ・Hashの各valueに対して任意のメソッドを呼び出す。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/t…

TbpgrUtils | 追加要件 String#>> 追加

概要 追加要件 String#>> 追加 詳細 追加要件 String#>> 仕様 ・String#>>:operatorで、Stringの各文字を配列化した上で map(&:some_method)を実行するのと同等の処理を行う ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github…

TbpgrUtils | 追加要件 String#justify_char 追加

概要 追加要件 String#justify_char 追加 詳細 追加要件 String#justify_char 仕様 ・複数行の各行を指定したseparatorで2分割し、各列の幅を揃えます。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_ut…

TbpgrUtils | 追加要件 Array#average 追加

概要 追加要件 Array#average 追加 詳細 追加要件 Array#average 仕様 ・Arrayの各要素が数値の場合に平均を返却します。 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.…

TbpgrUtils | 追加要件 Array#sum 追加

概要 追加要件 Array#sum 追加 詳細 追加要件 Array#sum 仕様 ・Array#reduce(&:+)のエイリアス ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpgr_utils リ…