サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
www.monokoto.xyz
presenceメソッドとは? presenceはpresent?がtrueなときにそのオブジェクト自体を返すメソッドです。presenceメソッドは下記のようにObjectに定義されているため、すべてのメソッドで利用することができます。 def presence self if present? end 使い所 例えば、site_titleというWebページのタイトルを返すメソッドの場合、このような実装になるかと思います。 def site_title(title) title.present? ? title : 'サイト名' end これをpresenceを使うと下記のようになります。 def site_title(title) title.presence || 'サイト名' end すっきりしましたね。これは是非とも積極的に使いたいメソッドです。
このページを最初にブックマークしてみませんか?
『www.monokoto.xyz』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く