Typing 'Input' on Displayed Text

Hi! While shopping this weekend, I noticed lots of department stores
using an older ‘template’ on the checkout registers which had info
displaying and they simply typed in the info and entered or tabbed to
the next field, sorta like this:

First Name: Last Name:
Street: Town:
City: State:

How can I do this in Ruby? I can do simple “Your name? (user writes
name), then another question/user replies, another question/user
replies” but how can I display text and have the user go through to the
end? Hope this makes sense. Thanks!

On 11/28/06, woodyee [email protected] wrote:

How can I do this in Ruby? I can do simple “Your name? (user writes
name), then another question/user replies, another question/user
replies” but how can I display text and have the user go through to the
end? Hope this makes sense. Thanks!

You can do this sort of “fancy text terminal” in Ruby using libraries
such as “curses” or “ncurses”, which are written in C and possess Ruby
bindings. There’s a more elaborate library written in Ruby called
Highline, IIRC, which seems to handle most of the fiddly detail for
you. I also want to try this out some day, but I haven’t got around to
it yet :).