エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】delegateの便利オプションallow_nil,prefix - Augmented Usamimi
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】delegateの便利オプションallow_nil,prefix - Augmented Usamimi
TL;DR allow_nilでNoMethodError対策 prefixでメソッド名に接頭辞をつける delegateの便利オプション al... TL;DR allow_nilでNoMethodError対策 prefixでメソッド名に接頭辞をつける delegateの便利オプション allow_nil class User include ActiveMode::Model attr_accesor :profile delegate :name, to: :profile, allow_nil: true end class Profile attr_accessor :name end メソッド呼び出し時にターゲット(この場合はprofile)がnilの場合はnilを返してくれるようになる. NoMethodErrorがraiseされなくなるのでuser.try(:name)とかしなくてもよくなる. prefix class Event include ActiveMode::Model attr_accesor :name,