scoured ruby-style-guide for best practices