[英]How do I make this Ruby method more 'ruby-esque' - i.e. DRY and sleek?
考虑:
def first_login?
if (self.sign_in_count <= 20)
return true
else
return false
end
end
如果可以的话,我可以将它设为1行代码,那就太好了。
恰好一行:)
def first_login?
sign_in_count <= 20
end
def first_login?
self.sign_in_count <= 20
end
您的比较已经返回布尔值
您也不需要self
,因为方法是在self上隐式调用的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.