When you don't put the parentheses on a method call, Ruby assumes you want everything to the end of the line to be the arguments. That is to say, these calls are equivalent (and invalid):
bool ? puts "true" : puts "false"
bool ? puts("true" : puts "false")