我正在检查一些 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
...但它很讨厌,而且看起来并不特别红宝石。有没有更惯用的方式来写这个?