エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyの委譲標準ライブラリのまとめ - Qiita
Rubyで委譲を実現するために、大きく二つなライブラリを使っています。 forwardable delegate この二つ... Rubyで委譲を実現するために、大きく二つなライブラリを使っています。 forwardable delegate この二つのライブラリはすごく便利ですが、どう使うかと、どの場面に使えばいいかをかなり忘れがちなので、簡単まとめたいと思います。 まずはforwardableからまとめます。 Forwardable 使い方 1.クラス定義で使う Ruby magazineによると、Forwardableライブラリは 「明示的に指定したメソッドだけを委譲する」。これはどういう意味でしょう?簡単にいうと、forwardableライブラリは以下の二つのメソッドがポイントです: def_delegator def_delegators この二つのメソッドはクラスメソッドであり、使いたいクラスに extend Forwardableで拡張するとこの二つのメソッドが使えるようになります。この二つのメソッドは
2017/11/04 リンク