At Sat, 15 Sep 2001 23:52:44 +0900,
I wrote:
>  また、二桁固定で 0x 付き、という特殊なものを Integer に追加

 二桁固定じゃなかったですね。しかも間違ってた ;)

def to_x(n)
  if n.zero?
    str = '0'
  else
    str = ''

    while n > 0
      str[0,0] = %w(0 1 2 3 4 5 6 7 8 9 a b c d e f)[n & 0xf]
      n >>= 4
    end
  end

  '0x' + str
end


こうかな。

-- 
                     /
                    /__  __            Akinori.org / MUSHA.org
                   / )  )  ) )  /     FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ /  ( (__(  @ iDaemons.org / and.or.jp

"Freeze this moment a little bit longer, make each impression
  a little bit stronger..  Experience slips away -- Time stand still"