From: yc Date: 2007-04-21T19:52:00+09:00 Subject: Basic question about << Float Hi, I am beginner in Ruby. I wonder why the following doesn't work. class << Float public def format(args) puts "self=#{self}" puts "args=#{args}" Kernel.format(args, self) end end puts 45.5678.format("%.02f") Gives private method `format' called for 45.5678:Float (NoMethodError) Thanks yc -- Posted via http://www.ruby-forum.com/.