読者です 読者をやめる 読者になる 読者になる

Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

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 リ…

TbpgrUtils | 追加要件 Kernel#exchange 追加

概要 追加要件 Kernel#exchange 追加 詳細 追加要件 Kernel#exchange 仕様 変数aと変数bを入れ替える ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpgr_util…

TbpgrUtils | 追加要件 String#uniq 追加

概要 追加要件 String#uniq 追加 詳細 追加要件 String#uniq 仕様 ・Array#uniqのString版 ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpgr_utils リリース…

TbpgrUtils | 追加要件 Array#kernel_send 追加

概要 追加要件 Array#kernel_send 追加 詳細 追加要件 Array#kernel_send 仕様 ・map { |v| some_kernel_method v}のエイリアス ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rub…

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

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

TbpgrUtils | 追加要件 MarkdownString#codes 追加

概要 追加要件 MarkdownString#codes 追加 詳細 追加要件 MarkdownString#codes 仕様 ・Markdownの複数行コードを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubyge…

TbpgrUtils | 追加要件 MarkdownString#code 追加

概要 追加要件 MarkdownString#code 追加 詳細 追加要件 MarkdownString#code 仕様 ・Markdownのcodeを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

TbpgrUtils | 追加要件 MarkdownString#link 追加

概要 追加要件 MarkdownString#link 追加 詳細 追加要件 MarkdownString#link 仕様 ・Markdownのlinkを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

TbpgrUtils | 追加要件 MarkdownString#backquotes 追加

概要 追加要件 MarkdownString#backquotes 追加 詳細 追加要件 MarkdownString#backquotes 仕様 ・Markdownのboldを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://ruby…

TbpgrUtils | 追加要件 MarkdownString#bold 追加

概要 追加要件 MarkdownString#bold 追加 詳細 追加要件 MarkdownString#bold 仕様 ・Markdownのboldを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

TbpgrUtils | 追加要件 MarkdownString#italic 追加

概要 追加要件 MarkdownString#italic 追加 詳細 追加要件 MarkdownString#italic 仕様 ・Markdownのitalicを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.o…

TbpgrUtils | 追加要件 MarkdownString#hr 追加

概要 追加要件 MarkdownString#hr 追加 詳細 追加要件 MarkdownString#hr 仕様 ・Markdownのhrを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

TbpgrUtils | 追加要件 MarkdownString#ol 追加

概要 追加要件 MarkdownString#ol 追加 詳細 追加要件 MarkdownString#ol 仕様 ・Markdownのolを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

TbpgrUtils | 追加要件 MarkdownString#ul 追加

概要 追加要件 MarkdownString#ul 追加 詳細 追加要件 MarkdownString#ul 仕様 ・Markdownのulを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

TbpgrUtils | 追加要件 MarkdownString#heading3-6 追加

概要 追加要件 MarkdownString#heading3-6 追加 詳細 追加要件 MarkdownString#heading3-6 仕様 ・Markdownのhearding3-6を出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http…

TbpgrUtils | 追加要件 MarkdownString#heading2 追加

概要 追加要件 MarkdownString#heading2 追加 詳細 追加要件 MarkdownString#heading2 仕様 ・Markdownのhearding2を出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rub…

TbpgrUtils | 追加要件 MarkdownString#heading1 追加

概要 追加要件 MarkdownString#heading1 追加 詳細 追加要件 MarkdownString#heading1 仕様 ・Markdownのheading1を出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://ruby…

TbpgrUtils | 追加要件 Integer#palindromic_prime? 追加

概要 追加要件 Integer#palindromic_prime? 追加 詳細 追加要件 Integer#palindromic_prime? 仕様 ・回分素数か判定します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems…

TbpgrUtils | 追加要件 String#cygwinpath_to_winpath 追加

概要 追加要件 String#cygwinpath_to_winpath 追加 詳細 追加要件 String#cygwinpath_to_winpath 仕様 ・cygwinのパスをWindowsのパスに変換します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils R…

TbpgrUtils | 追加要件 String#winpath_to_cygwinpath 追加

概要 追加要件 String#winpath_to_cygwinpath 追加 詳細 追加要件 String#winpath_to_cygwinpath 仕様 ・Windowsのパスをcygwinのパスに変換します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils R…

TbpgrUtils | 追加要件 String ascii_unicode_html_table 追加

概要 追加要件 String ascii_unicode_html_table 追加 詳細 追加要件 String ascii_unicode_html_table 仕様 ・ASCIIコード2/10進数とUnicodeをHTMLの表形式の文字列で取得します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://g…