From: Take_tk Date: 2002-07-21T00:12:46+09:00 Subject: [ruby-list:35596] Re: String#center たけ(tk)です。 [ruby-list:35593] Re: String#center にて Kazuhiro NISHIYAMA さん 曰く: : require 'mathn'をしていると : : p " FOO ".center(40,"=-") : #=> TypeError: failed to convert Rational into Integer : : になります。 #! ruby -Ks require "jcode" str = "12345" p str[0,str.size/2] #=> "12" require "mathn" p str[0,str.size/2] #=> failed to convert Rational into Integer (TypeError)  これって、Rationalクラスのほうの問題じゃないでしょうか? #! ruby -Ks require "jcode" str = "12345" p str[0,str.size/2] #=> "12" require "mathn" class Rational def to_int self.to_i end end p str[0,str.size/2] #=> "12" * Rational を扱うためにはエラーにする必要があるのかな? Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武