tap / yield_self / then [Ruby]

tap self を引数としてブロックを評価し self を返す。 メソッドチェインの途中でその段階の操作結果を表示するためにメソッドチェインに「入り込む」ことが主目的である。(ブロック内で処理した結果を返すことはできな […]

続きを読む

case 文 [Ruby]

case 文 Ruby の case 文 – Qiita Ruby で switch 文はどう書くの? | ぺけみさお Ruby の case を〇〇 (言語名) の switch 文だと思っている人たちにぼ […]

続きを読む

ヒアドキュメント [Ruby]

ヒアドキュメント ヒアドキュメント | Ruby リファレンスマニュアル [公式] 使い方 ヒアドキュメント開始記号 <<:終端の識別子を行頭に書く必要がある <<-:終端の識別子をインデントして […]

続きを読む

メソッド [Ruby]

メソッド インスタンスメソッド:クラスのインスタンスをレシーバとして呼び出すメソッド クラスメソッド:クラスの特異メソッド (クラスをレシーバとして呼び出すメソッド) 関数的メソッド:レシーバを指定しない呼び出し形式 モ […]

続きを読む

Delegator [Ruby]

delegate メソッドの委譲 (delegation) を行うためのライブラリ。 library delegate (Ruby 2.6.0) Ruby の委譲標準ライブラリのまとめ – Qiita Del […]

続きを読む