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/.