From: James Edward Gray II Date: 2006-08-02T06:40:01+09:00 Subject: Re: Binary numbers On Aug 1, 2006, at 4:33 PM, Dale Martenson wrote: > def binum(bs) > result = 0 > bs.unpack("cCC").each {|b| result = (result << 8) | b } > result > end That's just crying out for inject(): bs.unpack("cCC").inject(0) { |res, b| (res << 8) | b } ;) James Edward Gray II