ruby 2 idioms