Entendi que os parênteses podem ser usados para explicitar o que estamos chamando numa função e que no Ruby não são muito utilizados, mas fiquei com uma dúvida... O comando puts poderia ser escrito de duas maneiras:
puts "texto_aqui" + variável
ou
puts ("texto_aqui" + variável)
Pelo que entendi, sem os parênteses o comando gets aparece depois de um igual para atribuir uma uma entrada à uma variável, por exemplo:
x = gets
Mas como ficaria o comando gets com o parênteses?