You could do it like this:

"0164".scan(/../).collect {|x| x.hex}

Dan

Mark Zvilius wrote:
> I want to parse a hex-ascii string into an array of numbers. For
> example:
> 
> "0164" => [1,100]
> 
> Essentially I need to iterate through character pairs and use
> String#hex:
> 
> "01".hex => 1
> "64".hex => 100
> 
> I can do this easily enough in "C style" with an index into the string,
> i.e. equivalent to a C "for" loop. But I'm interested in solutions that
> are more in the "Ruby style," using an iterator.
> 
> Suggestions?
>