msgehard/LearnRubyTheHardWay — pull request #1 by DanSchmidt (2012-01-05 18:19:45+00:00)
Title: Stumped by the extra credit of Ex. 41 in Learn Ruby the Hard Way.

I've included a gist of my confusion in the commit message.

Basically, I'm stumped by how I am supposed to print out a here document string that resides inside a function. I get that I can use print or puts inside the function, so that when the runner calls it, it automatically gets executed. My problem, is figuring out how to get the runner to print it out.

This is especially confusing when I take into account that I am to have the runner also handle the prompting and simply be passing in user input as arguments to my function calls. This suggests that there must be some way to get at the here doc string data with out actually calling the function, because then how would I call a function that requires the argument provided by the user, when the user hasn't even been prompted yet?