Ruby Guard Clauses vs. Nested Conditionals