That's fantastic.  Thank you!

Sean

On 11/9/06, Jan Svitok <jan.svitok / gmail.com> wrote:
> On 11/9/06, Sean Hussey <seanhussey / gmail.com> wrote:
> > Actually, let me step back.  This is really good, but what if I wanted
> > named parameters instead?  Or is there a way to split a line and load
> > it into a hash and pass that?
> >
> > The file doesn't have header information, but I know what the order of
> > the fields will be.  I guess I could just write a method, pass the
> > line to it for parsing, and return a hash.  Would that be about right?
>
> KEYS = %w[ name id phone color temperature dog password ]
>
> data = line.chomp.split(...)
> hash = Hash[*(KEYS.zip(data))]
>
>