From: Stefan Rusterholz Date: 2007-06-11T01:37:04+09:00 Subject: Re: A question about Iconv arguments Axel Etzold wrote: > I've managed to solve this problem like this: > > require "rubygems" > require "rio" > require 'iconv' > > > def to_hex(number) > number=number.abs > binary='' > while number>0 > digit=number%16 > if digit<10 > binary< elsif digit==10 > ... I guess you're not aware of neither: 1234.to_s(16) nor: "%x" % 1234 For situations like the above, even a lookup-array or a case/when would be better. Regards Stefan -- Posted via http://www.ruby-forum.com/.