【Ruby】自己演算子

rubyの自己演算子始めて使ったのでメモ 【Ruby】使いこなせると便利。||演算子のいろんな使い方 - Qiita

def authenticate!
  payload, _ = Jwt::TokenProvider.decode bearer_token
  @current_user ||= User.find(payload['user_id'])
end

@current_usernilの時にのみ User.find(payload['user_id'])を代入、 @current_user````がnil```でない時は
上書きされずその値を保持する