Reading the ruby docs isn't overly helpful here:
Returns true if ios is associated with a terminal device (tty), false otherwise.
I was hoping to get some additional resources or explanation to help me understand this better.
For context, I'm writing a little command line program that accepts either a file path or piped content into the ruby executable and am using #tty?
to determine what is coming in.