ruby2 idioms