Ruby gives us many options and choices, can it be too much ???
e.g puts, print, p, ', ", putc etc. Try this : nl means new line puts "'''" ''' + nl puts '"""' """ + nl print "'''" ''' without nl print '"""' """ without nl puts nl only p "'''" ''' in double quotes + nl p '"""' \"\"\" in double quotes changed from single quotes + nl p '' only double quotes changed from single quotes + nl p expected nl but nothing, probably it's variable p, not a method p putc "'''" ' first char only without nl putc '"""' " first char only without nl But it's difficult to learn all of this nuances!!! Sometimes, I've a big mish-mash!!!