Code Smell
Programmers in general and Rubyists, I think, in particular, revere elegance in code — which means clarity and brevity, along with (obviously) functionality. Needless repetition or complexity is called “code smell.” And in Ruby, if you find yourself taking multiple steps to do something very common — like go…