Ruby中的一行if语句

我有以下代码:

if day > 31 day -= 31 month = "April" end 

我可以用不同于以下的一行编写它:

 if day > 31 then day -= 31 and month = "April" end 

我试过它:

 if day > 31 {day -= 31; month = "April"} 

但它不起作用

 (day -= 31; month = "April") if day > 31 

替代方式(正如@mudasobwa在下面的评论中所建议的那样):

 day, month = day - 31, "April" if day > 31