well, you can add explicit return statement before `none?`. Question is also what is more important to write down your ideas or to make it readable to someone who is interested how it works ( before he fix or change something ). 
Interesting article is e.g. http://coding.smashingmagazine.com/2012/10/25/why-coding-style-matters/ part Communication is Key