The thing that you can write said code in a lot of different ways is not a fault but a feature for which Ruby is loved by many. As can be also seen from the article it lets a programmer to be neatly expressive in various different situations.
Now if you personally don't like this feature you should probably use a language which feature is that you can write a thing only in one way and no other.
Now if you personally don't like this feature you should probably use a language which feature is that you can write a thing only in one way and no other.