いくつかの oAuth 値のセッション ハッシュをチェックし、存在しない場合は設定しています。これは私の既存のコードです:
unless session[:oauth][:request_token].nil? && session[:oauth][:request_token_secret].nil?
@request_token = OAuth::RequestToken.new(@client, session[:oauth][:request_token], session[:oauth][:request_token_secret])
end
...しかし、それは厄介で、特にルビー色には見えません。これを書くより慣用的な方法はありますか?